프로그램/Mssql
MSSQL 함수 모음
워누별
2024. 1. 23. 11:25
반응형
문자열 함수:
- LEN(string):
- 문자열의 길이를 반환합니다.
- LEFT(string, length):
- 문자열의 왼쪽에서 지정된 길이만큼의 부분 문자열을 반환합니다.
- RIGHT(string, length):
- 문자열의 오른쪽에서 지정된 길이만큼의 부분 문자열을 반환합니다.
- CHARINDEX(substring, string):
- 문자열에서 특정 부분 문자열이 처음 나타나는 위치를 반환합니다.
- REPLACE(string, old, new):
- 문자열에서 특정 부분 문자열을 다른 문자열로 대체합니다.
- LOWER(string), UPPER(string):
- 문자열을 각각 소문자 또는 대문자로 변환합니다.
숫자 함수:
- SUM(column):
- 열의 값들의 합을 계산합니다.
- AVG(column):
- 열의 값들의 평균을 계산합니다.
- MIN(column):
- 열의 값들 중 최솟값을 반환합니다.
- MAX(column):
- 열의 값들 중 최댓값을 반환합니다.
날짜 및 시간 함수:
- GETDATE():
- 현재 날짜와 시간을 반환합니다.
- DATEADD(interval, number, date):
- 날짜에 일정한 시간 간격을 더합니다.
- DATEDIFF(interval, date1, date2):
- 두 날짜 간의 차이를 반환합니다.
형 변환 함수:
- CAST(expression AS datatype):
- 특정 데이터 유형으로 형 변환합니다.
- CONVERT(datatype, expression, style):
- 특정 데이터 유형으로 형 변환합니다.
그 외:
- ISNULL(expression, replacement):
- 특정 표현식이 NULL이면 대체 값을 반환합니다.
- COALESCE(expression1, expression2, ...):
- NULL이 아닌 첫 번째 유효한 표현식을 반환합니다.
- IIF(condition, value_if_true, value_if_false):
- 조건에 따라 값을 반환합니다.
데이터 검색 및 필터링:
- SELECT column1, column2, ... FROM table_name WHERE condition:
- 특정 열을 선택하고, 특정 조건을 만족하는 행을 검색합니다.
- DISTINCT:
- 중복된 값을 제외하고 유일한 값을 반환합니다.
데이터 정렬:
- ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ...:
- 결과를 특정 열을 기준으로 오름차순(ASC) 또는 내림차순(DESC)으로 정렬합니다.
데이터 집계:
- COUNT(column):
- 특정 열의 행 수를 반환합니다.
- SUM(column):
- 특정 열의 합을 반환합니다.
- AVG(column):
- 특정 열의 평균을 반환합니다.
- MIN(column):
- 특정 열의 최솟값을 반환합니다.
- MAX(column):
- 특정 열의 최댓값을 반환합니다.
데이터 그룹화:
- GROUP BY column1, column2, ...:
- 특정 열을 기준으로 그룹을 지정합니다.
- HAVING condition:
- GROUP BY와 함께 사용되어 그룹에 대한 조건을 지정합니다.
조건부 데이터 선택:
- CASE WHEN condition THEN result END:
- 조건에 따라 값을 선택하는 CASE 문을 사용합니다.
데이터 조작:
- INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...):
- 새로운 행을 삽입합니다.
- UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition:
- 특정 행의 값을 업데이트합니다.
- DELETE FROM table_name WHERE condition:
- 특정 행을 삭제합니다.
JOIN:
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN:
- 두 개 이상의 테이블을 연결하여 조인합니다.
- ON condition:
- 조인 조건을 지정합니다.
반응형