스프링으로 게시판 프로젝트를 만들던중 생긴 일이다.
서버를 실행하여 DB상에 저장되어있던 게시판의 글들을 불러들여왔을때 글 번호 순서대로 보이지 않고 입력한 순서대로 보여졌다.
어디가 잘못되었을까 알아보던중 쿼리문이 잘못되어있어 게시글들이 DB상에 저장된 값대로 출력되지 않았다.
SELECT * FROM TBL_BOARD WHERE BNO > 0
문제의 쿼리문.
쿼리문을 통해 DB상의 글번호(위 쿼리상의 bno) 순으로 출력하려면 아래와 같이 Order by절을 써야한다.
SELECT * FROM TBL_BOARD WHERE BNO>0 ORDER BY BNO DESC
'Database' 카테고리의 다른 글
[MySql] Cannot create PoolableConnectionFactory (Unable to load authentication plugin 'caching_sha2_password'.)- 오류 (0) | 2022.09.28 |
---|---|
[Oracle] JOIN의 종류와 개념 (0) | 2021.12.08 |
[ORACLE] 시퀀스 생성 (0) | 2021.11.29 |
[ORACLE] 테이블 생성 시 두 개 이상의 칼럼에 PRIMARY KEY 부여하기 (0) | 2021.11.29 |
DB에서 특정 문자열을 가진 행을 삭제하는 쿼리문 (0) | 2021.11.22 |
댓글