ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MSSQL 함수 모음
    프로그램/Mssql 2024. 1. 23. 11:25
    336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

    문자열 함수:

    1. LEN(string):
      • 문자열의 길이를 반환합니다.
    2. LEFT(string, length):
      • 문자열의 왼쪽에서 지정된 길이만큼의 부분 문자열을 반환합니다.
    3. RIGHT(string, length):
      • 문자열의 오른쪽에서 지정된 길이만큼의 부분 문자열을 반환합니다.
    4. CHARINDEX(substring, string):
      • 문자열에서 특정 부분 문자열이 처음 나타나는 위치를 반환합니다.
    5. REPLACE(string, old, new):
      • 문자열에서 특정 부분 문자열을 다른 문자열로 대체합니다.
    6. LOWER(string), UPPER(string):
      • 문자열을 각각 소문자 또는 대문자로 변환합니다.

    숫자 함수:

    1. SUM(column):
      • 열의 값들의 합을 계산합니다.
    2. AVG(column):
      • 열의 값들의 평균을 계산합니다.
    3. MIN(column):
      • 열의 값들 중 최솟값을 반환합니다.
    4. MAX(column):
      • 열의 값들 중 최댓값을 반환합니다.

    날짜 및 시간 함수:

    1. GETDATE():
      • 현재 날짜와 시간을 반환합니다.
    2. DATEADD(interval, number, date):
      • 날짜에 일정한 시간 간격을 더합니다.
    3. DATEDIFF(interval, date1, date2):
      • 두 날짜 간의 차이를 반환합니다.

    형 변환 함수:

    1. CAST(expression AS datatype):
      • 특정 데이터 유형으로 형 변환합니다.
    2. CONVERT(datatype, expression, style):
      • 특정 데이터 유형으로 형 변환합니다.

    그 외:

    1. ISNULL(expression, replacement):
      • 특정 표현식이 NULL이면 대체 값을 반환합니다.
    2. COALESCE(expression1, expression2, ...):
      • NULL이 아닌 첫 번째 유효한 표현식을 반환합니다.
    3. IIF(condition, value_if_true, value_if_false):
      • 조건에 따라 값을 반환합니다.

     

     

    데이터 검색 및 필터링:

    1. SELECT column1, column2, ... FROM table_name WHERE condition:
      • 특정 열을 선택하고, 특정 조건을 만족하는 행을 검색합니다.
    2. DISTINCT:
      • 중복된 값을 제외하고 유일한 값을 반환합니다.

    데이터 정렬:

    1. ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ...:
      • 결과를 특정 열을 기준으로 오름차순(ASC) 또는 내림차순(DESC)으로 정렬합니다.

    데이터 집계:

    1. COUNT(column):
      • 특정 열의 행 수를 반환합니다.
    2. SUM(column):
      • 특정 열의 합을 반환합니다.
    3. AVG(column):
      • 특정 열의 평균을 반환합니다.
    4. MIN(column):
      • 특정 열의 최솟값을 반환합니다.
    5. MAX(column):
      • 특정 열의 최댓값을 반환합니다.

    데이터 그룹화:

    1. GROUP BY column1, column2, ...:
      • 특정 열을 기준으로 그룹을 지정합니다.
    2. HAVING condition:
      • GROUP BY와 함께 사용되어 그룹에 대한 조건을 지정합니다.

    조건부 데이터 선택:

    1. CASE WHEN condition THEN result END:
      • 조건에 따라 값을 선택하는 CASE 문을 사용합니다.

    데이터 조작:

    1. INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...):
      • 새로운 행을 삽입합니다.
    2. UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition:
      • 특정 행의 값을 업데이트합니다.
    3. DELETE FROM table_name WHERE condition:
      • 특정 행을 삭제합니다.

    JOIN:

    1. INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN:
      • 두 개 이상의 테이블을 연결하여 조인합니다.
    2. ON condition:
      • 조인 조건을 지정합니다.

    '프로그램 > Mssql' 카테고리의 다른 글

    MS-SQL sp_lock  (0) 2024.01.23
    MSSQL 로그 백업 및 삭제  (0) 2024.01.23
    인덱스 조각화 확인 및 재구성  (0) 2016.09.06
    mssql 내장함수 모음  (0) 2016.09.05
    identity 걸린 테이블 인서트  (0) 2016.09.05
Designed by Tistory.