문법 · SQL · beginner

스칼라 함수 (UPPER · ROUND…)

SELECT에서 값을 바꾸는 자주 쓰는 함수들.

배우기 · SQL 문법 · 12분 · 9/14 · sql · 함수

이 트랙 목차 (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

스칼라 함수

행마다 칸 값을 바꿉니다. 집계(COUNT)와 다릅니다.

SELECT id,
  UPPER(name) AS name,
  SUBSTR(code, 1, 2) AS prefix,
  ROUND(amount, 1) AS amount
FROM t
ORDER BY id;

자주 쓰는 것

함수역할
UPPER / LOWER대·소문자
SUBSTR부분 문자열
LENGTH길이
ROUND반올림
ABS절댓값
REPLACE치환
COALESCENULL 대체

연습

함수 · UPPER · ROUND 태그 문제를 풀어 보세요.

한 줄

> 칸 변환은 스칼라 함수, NULL 대체는 COALESCE.

관련 짧은 원리

관련 문제