b.CREATED_DATE BETWEEN '2022-10-01' AND '2022-10-31'
년월일 추출
YEAR()
MONTH()
DAY()
연산
평균
ROUND(DAILY_FEE, 0)
반올림
AVG(DAILY_FEE)
조건
IF(TLNO IS NOT NULL, TLNO, 'NONE') as TLNO
COALESCE(TLNO, 'NONE') as TLNO
IFNULL(TLNO, 'NONE')
limit 10;// 튜플 개수 제한
TRUNCATE(PRICE, -4) : 뒤의 4자리를 버린 1만 단위
GROUP BY → 이후 WHERE 절에서는 집계함수 못쓴다. 이때 HAVING 사용
HAVING
JOIN 예시
SELECT i.ITEM_ID, i.ITEM_NAME, i.RARITY
FROM ITEM_INFO i
JOIN ITEM_TREE t on i.ITEM_ID = t.ITEM_ID// JOIN ITEM_TREE USING(ITEM_ID) 처럼도 가능
WHERE t.PARENT_ITEM_ID in (
SELECT ITEM_ID
FROM ITEM_INFO
WHERE RARITY = 'RARE'
)
ORDER BY i.ITEM_ID DESC;
Loading Comments...