본문 바로가기

Oracle

(25)
원하는 row 수 만큼 뽑기. 출처 : http://mboy.tistory.com/49 MySQL SELECT column FROM table ORDER BY RAND() LIMIT 1 PostgreSQL SELECT column FROM table ORDER BY RANDOM() LIMIT 1 IBM DB2 SELECT column FROM table ORDER BY RAND() FETCH FIRST 1 ROWS ONLY Oracle SELECT column FROM ( SELECT column FROM table ORDER BY dbms_random.value ) WHERE rownum = 1 Microsoft SQL Server SELECT TOP 1 column FROM table ORDER BY NEWID()
원하는 row 수 만큼 뽑기. 출처 : http://mboy.tistory.com/49 MySQL SELECT column FROM table ORDER BY RAND() LIMIT 1 PostgreSQL SELECT column FROM table ORDER BY RANDOM() LIMIT 1 IBM DB2 SELECT column FROM table ORDER BY RAND() FETCH FIRST 1 ROWS ONLY Oracle SELECT column FROM ( SELECT column FROM table ORDER BY dbms_random.value ) WHERE rownum = 1 Microsoft SQL Server SELECT TOP 1 column FROM table ORDER BY NEWID()
[Oracle] Driver, URL dirver : oracle.jdbc.driver.OracleDriver URL : jdbc:oracle:thin:@localhost:1521:xe
[Oracle] Driver, URL dirver : oracle.jdbc.driver.OracleDriver URL : jdbc:oracle:thin:@localhost:1521:xe
[Oracle] ROW_NUMBER()OVER( ) SELECT ROW_NUMBER()OVER(order by no) , no FROM fallacy order by no desc
[Oracle] ROW_NUMBER()OVER( ) SELECT ROW_NUMBER()OVER(order by no) , no FROM fallacy order by no desc
[Oracle ] Sequence [출처] [SQL] sequence|작성자 bluekisunny = 자동으로 번호를 부여하는 방법. 순서대로 숫자값을 얻어서 primary key나 unique key로 주로 사용한다. 특히나 많은 사용자가 동시에 DB를 사용할 때는 Unique한 컬럼의 데이터가 중복되어 에러가 발생하는 경우가 종종 생기는데, 이경우 사용할 수 있는 값이 sequence이다. 번호 조회시점에서 자신도 증가하고, 증가시킨 숫자값을 돌려주기때문에 아무리 동시작업일 경우에도 근본적으로 중복값으로 오는 문제점을 해결할수 있다. ◎ 사용법 sequence는 테이블처럼 sequence를 생성시켜서 이를 select문으로 활용한다. - 생성 CREATE SEQUENCE 시퀀스이름 INCREMENT BY n START WITH n M..
[Oracle ] Sequence [출처] [SQL] sequence|작성자 bluekisunny = 자동으로 번호를 부여하는 방법. 순서대로 숫자값을 얻어서 primary key나 unique key로 주로 사용한다. 특히나 많은 사용자가 동시에 DB를 사용할 때는 Unique한 컬럼의 데이터가 중복되어 에러가 발생하는 경우가 종종 생기는데, 이경우 사용할 수 있는 값이 sequence이다. 번호 조회시점에서 자신도 증가하고, 증가시킨 숫자값을 돌려주기때문에 아무리 동시작업일 경우에도 근본적으로 중복값으로 오는 문제점을 해결할수 있다. ◎ 사용법 sequence는 테이블처럼 sequence를 생성시켜서 이를 select문으로 활용한다. - 생성 CREATE SEQUENCE 시퀀스이름 INCREMENT BY n START WITH n M..