SQL 스칼라 함수

UPPER · SUBSTR · ROUND · COALESCE 등 SELECT 식에서 값을 바꿉니다.

← 원리 목록 · 배우기에서 자세히

채점 형식

케이스마다 테이블을 준비한 뒤, 쿼리 결과 표를 | / 줄바꿈으로 비교합니다.

자주 쓰는 함수

SELECT UPPER(name), SUBSTR(code,1,2), ROUND(amount,1),
       LENGTH(w), ABS(n), REPLACE(t,'-','_'),
       COALESCE(label,'Unknown')
FROM t;

함수는 SELECT 목록·WHERE·ORDER BY에 넣을 수 있습니다. 집계(COUNT/SUM)와 스칼라 함수를 구분하세요.

한 줄

> 표의 칸 값을 바꿀 때 스칼라 함수, 행을 묶을 때 집계.

배우기에서 더 읽기

관련 문제

입문 UPPER 대문자
sql · UPPER · 함수
입문 SUBSTR 앞글자
sql · SUBSTR · 함수
입문 ROUND 반올림
sql · ROUND · 함수
입문 LENGTH 길이
sql · LENGTH · 함수
입문 ABS 절댓값
sql · ABS · 함수
보통 REPLACE 치환
sql · REPLACE · 함수
입문 LOWER 소문자
sql · LOWER · 함수
입문 TRIM 공백 제거
sql · TRIM · 함수
보통 INSTR 위치
sql · INSTR · 함수 · 응용
보통 CAST 타입 변환
sql · CAST · 함수 · 응용
보통 COALESCE + 합
sql · COALESCE · 응용
보통 GROUP BY + AVG
sql · AVG · GROUP BY · 응용
보통 CASE WHEN 등급
sql · CASE · 응용 · 함수
보통 HAVING으로 필터
sql · HAVING · GROUP BY · 응용
입문 LIKE 패턴
sql · LIKE · 응용
입문 COALESCE NULL 대체
sql · COALESCE · NULL
보통 NULLIF
sql · NULLIF · 응용
입문 COUNT DISTINCT
sql · DISTINCT · COUNT · 응용
보통 JOIN + UPPER
sql · JOIN · UPPER · 응용
보통 MIN · MAX 그룹
sql · MIN · MAX · GROUP BY · 응용
보통 ROUND · CAST
sql · ROUND · CAST · 응용
보통 SUBSTR · LENGTH
sql · SUBSTR · LENGTH · 응용
보통 LEFT JOIN
sql · JOIN · LEFT JOIN · 응용
보통 GROUP_CONCAT
sql · GROUP_CONCAT · 응용
보통 UNION ALL
sql · UNION · 응용
입문 IFNULL
sql · IFNULL · COALESCE · 응용
보통 WITH (CTE)
sql · WITH · CTE · 응용
보통 INTERSECT
sql · INTERSECT · 응용
심화 고객별 최신 주문
sql · ROW_NUMBER · CTE · 윈도우
보통 매장별 누적 매출
sql · 윈도우 · SUM · ORDER BY
보통 직전 매출과의 차이
sql · LAG · 윈도우 · COALESCE
보통 매장 내 매출 비중
sql · 윈도우 · 비율 · SUM