문법 · SQL · beginner

ROUND · LEFT JOIN · GROUP_CONCAT

소수 반올림, 왼쪽 조인, 그룹 문자열 합치기.

배우기 · SQL 문법 · 12분 · 13/14 · sql · ROUND · LEFT JOIN · GROUP_CONCAT

이 트랙 목차 (14)
  1. 1. SELECT · WHERE · ORDER · LIMIT
  2. 2. JOIN: INNER · LEFT와 없는 행 찾기
  3. 3. GROUP BY · 집계 · HAVING
  4. 4. 서브쿼리·IN·존재 여부
  5. 5. CASE · NULL · COALESCE
  6. 6. 윈도우 함수 맛보기: RANK · OVER
  7. 7. ORDER BY · LIMIT · DISTINCT
  8. 8. INSERT · UPDATE · DELETE 맛보기
  9. 9. 스칼라 함수 (UPPER · ROUND…)
  10. 10. 함수 응용 (INSTR · CAST · GROUP)
  11. 20. CASE · HAVING · LIKE
  12. 21. JOIN · NULLIF · DISTINCT
  13. 22. ROUND · LEFT JOIN · GROUP_CONCAT
  14. 23. UNION · INTERSECT · WITH

ROUND · 문자열

SELECT ROUND(1.26, 1);          -- 1.3
SELECT SUBSTR('apple', 1, 2);   -- ap
SELECT LENGTH('hi');            -- 2

LEFT JOIN

SELECT a.id, a.name, b.score
FROM a LEFT JOIN b ON a.id = b.aid;

매칭 없으면 score가 NULL입니다.

GROUP_CONCAT

SELECT dept, GROUP_CONCAT(name ORDER BY name)
FROM t GROUP BY dept;

한 줄

> 반올림·왼쪽조인·그룹문자열은 리포트 쿼리의 단골이다.

관련 짧은 원리

관련 문제