전체 글1367 [SQL] MSSQL에서 ROWNUM 사용하여 페이징 하기 mssql 도 오라클처럼 rownum을 사용할 수 있습니다. 조금 다르지만 사용가능합니다. 예) - 한 페이지에 10개씩 출력되는 게시판의 첫번째 페이지이고 - ExTable ( exid varchar(20), regdate datetime) 라고 가정하고. - 페이지 스케일이 10 row 일때 SELECT exid, regdate FROM ( SELECT Row_Number() OVER (ORDER BY regdate DESC) AS rownum, exid, regdate FROM ExTable ) Table WHERE rownum BETWEEN [(페이지번호-1) * 스케일+1] AND [페이지번호 * 스케일] 이렇게 쓰면 됩니다. 'not in' 에 서브쿼리로 구현한 것 본적이 있는데 페이지 수가 .. 2011. 2. 15. [개발 팁] asp 날짜관련 함수 실행결과 now : 2006-07-25 오후 6:52:24 now + 1 : 2006-07-26 오후 6:52:24 date : 2006-07-25 dateadd : 1995-02-28 datediff : 4165 datepart : 3 dateserial : 1980-05-31 DateValue : 1963-09-11 time : 오후 6:52:24 Timeserial : 오전 5:45:00 timevalue : 오후 4:35:17 isdate(theday) : True second : 24 second : 31 minute : 52 hour : 18 day : 25 weekday : 3 weekdayname : 화요일 month : 7 monthname : 7월 year : 2006 [ 원문 : ht.. 2011. 2. 11. [SQL] 오라클, MSSQL 상위 10개만 가져오는 쿼리문(oracle top 10) 오라클 SELECT * FROM [TABLE] WHERE ROWNUM 2011. 2. 11. [기타 팁] 리눅스, 윈도우 멀티부팅 시 부팅 순서 조절 리눅스로 부팅 > 루트로 로그인 > /etc/grub.conf를 변경해서 부팅 순서를 조절 할 수 있습니다. 아래 내용을 참조해서 순서를 바꿀 수 있습니다. [자료 출처 :# I N C L U D E ] grub.conf 파일에서 각 라인의 의미 1. default=0 기본적으로 부팅되는 부트 엔트리의 번호. 각각의 부트 엔트리는 "title"로 시작하고, 0, 1, 2, 3 순이다. default=0 이므로 부트 엔트리는 1개뿐이고, 0번이 들어 있다는 의미이다. 2. timeout=10 초기에 부팅시 10초 동안 부팅할 os를 선택할 시간을 준다는 의미이다. 설정한 시간동안 아무런 선택도 하지 않는다면 "default=번호"로 설정된 부트 엔트리로 부팅하게 된다. 3. splashima.. 2011. 2. 11. 이전 1 ··· 338 339 340 341 342 다음 반응형