1. CASE문 이용하기
2. ORDER BY문 이용하기
SELECT BOARD_ID, WRITER_ID, TITLE, PRICE,
CASE
WHEN STATUS = 'SALE' THEN '판매중'
WHEN STATUS = 'RESERVED' THEN '예약중'
WHEN STATUS = 'DONE' THEN '거래완료'
END STATUS
FROM USED_GOODS_BOARD
WHERE CREATED_DATE = '2022-10-5'
ORDER BY BOARD_ID DESC;
CASE문은 SQL에서 여러가지 조건을 입력하기 위해 사용하는 구문이다.
CASE
WHEN 조건 THEN 결과값
ELSE 결과값 (생략가능)
END (별칭)
이런 식으로 사용하게 된다.
ORDER BY문은 결과 집합을 정렬을 할 때 사용된다. 크게 두가지로 나뉜다.
ASC - 오름차순
DESC - 내림차순
SELECT * FROM MEMBER
ORDER BY NAME ASC
// ORDER BY DESC 으로 사용될 수 있고 여러개의 조건을 입력하려면 , 로 구분한다.
SELECT * FROM MEMBER
ORDER BY NAME ASC, ID DESC;