웹 개발 메모장
[mssql] 게시판 리스트 뽑는 SELECT 문 본문
ROW_NUMBER() OVER ()
아래 코드는 게시판 1번째 글 부터 10번째 글까지 SELECT하는 문장입니다.
1 2 3 4 5 6 7 | SELECT * FROM ( SELECT ROW_NUMBER() OVER(ORDER BY reg_date DESC) rnum, seq, title, content, userid, reg_date FROM myboard ) a WHERE a.rnum >= 1 AND a.rnum <= 10 AND title LIKE '%제목%' ORDER BY a.rnum; | cs |
해석하면
myboard 테이블에서 reg_date의 내림차순으로 번호를 매기고
seq, title, content, userid, reg_date 의 데이터를 myboard에서 가져와라.
매긴 번호가 1이상 10이하 이며 title에 '제목'이라는 문자열이 들어간 데이터들을
매긴 번호의 순서대로 정렬해서 전부 가져와라.
입니다.
'옛날.. > mssql' 카테고리의 다른 글
[mysql] INDEX 란? (3) | 2018.03.28 |
---|---|
[mssql] DB에서 데이터 암호화하기 (0) | 2017.06.30 |
[mssql] 테이블 컬럼 을 예약어로 사용하기 (1) | 2017.06.30 |
Comments