Database
Select문의 where에서 Order by
코딩하는 원숭이
2021. 11. 17. 13:36
스프링으로 게시판 프로젝트를 만들던중 생긴 일이다.
서버를 실행하여 DB상에 저장되어있던 게시판의 글들을 불러들여왔을때 글 번호 순서대로 보이지 않고 입력한 순서대로 보여졌다.
어디가 잘못되었을까 알아보던중 쿼리문이 잘못되어있어 게시글들이 DB상에 저장된 값대로 출력되지 않았다.
SELECT * FROM TBL_BOARD WHERE BNO > 0
문제의 쿼리문.
쿼리문을 통해 DB상의 글번호(위 쿼리상의 bno) 순으로 출력하려면 아래와 같이 Order by절을 써야한다.
SELECT * FROM TBL_BOARD WHERE BNO>0 ORDER BY BNO DESC