본문 바로가기
Database

Select문의 where에서 Order by

by 코딩하는 원숭이 2021. 11. 17.

스프링으로 게시판 프로젝트를 만들던중 생긴 일이다.

 

서버를 실행하여 DB상에 저장되어있던 게시판의 글들을 불러들여왔을때 글 번호 순서대로 보이지 않고 입력한 순서대로 보여졌다.

 

어디가 잘못되었을까 알아보던중 쿼리문이 잘못되어있어 게시글들이 DB상에 저장된 값대로 출력되지 않았다.

 

SELECT * FROM TBL_BOARD WHERE BNO > 0

문제의 쿼리문.

 

쿼리문을 통해 DB상의 글번호(위 쿼리상의 bno) 순으로 출력하려면 아래와 같이 Order by절을 써야한다.

 

SELECT * FROM TBL_BOARD WHERE BNO>0 ORDER BY BNO DESC

 

댓글