Certificate/SQL

[SQL] SQL함수, LOWER(), UPPER(), SUBSTR(), LENGHT(), COUNT(), SUM(), AVG(), REPLACE(), CONCAT(), MAX(), MIN()

Olivia-BlackCherry 2023. 4. 12. 11:53

목차

    sql에서 자주 쓰이는 함수를 살펴보자.

     

    1. LOWER(), UPPER()

    LOWER() 소문자

    UPPER() 대문자

    SELECT LOWER(CustomerName) AS LowercaseCustomerName
    FROM Customers;

     

     

    2. SUBSTR(string, start, length)

    SUBSTR은 STRING 즉 문자열의 일부를 추출하는 함수이다.

    string: 기본 문자열을 적는다.

    start: 첫 시작 INDEX값, 출력하고자하는 개수를 적는다. INDEX 값은 0이 아닌 1부터 시작한다.

    length: 옵션사항이다. 길이를 적는다.

    SELECT SUBSTR('HELLO', 1, 3);

    >>HEL

    SELECT SUBSTR("SQL Tutorial", 5, 3) AS ExtractString;

    >>Tut

    SELECT SUBSTR("SQL Tutorial", -5, 5) AS ExtractString;

    >>orial

     

    SELECT SUBSTR(CustomerName, 2, 5) AS ExtractString
    FROM Customers;

     

     

    3. LENGTH()

    해당 문자열의 길이를 출력한다.

     

     

    4. COUNT()

    개수를 출력한다.

     

     

    5. REPLACE(string, from_string, new_string)

    string 원래 문자열

    from_string 원래 문자열에 포함된 작은 문자열(The substring to be replaced)

    new_string 새로 대체될 작은 문자열(The new replacement substring)

    REPLACE 함수는 이전의 것을 다른 것으로 대체하는 역할을 한다. 

     

     

    6. CONCAT(가, 나)

    가와 나를 합친다.

     

     

    7. MAX(), MIN()

    MAX() 최대값인 칼럼의 값을 반환한다.

    MIN() 최소값인 칼럼의 값을 반환한다.

     

     

    8. AVG(), SUM()

    AVG() 숫자형 칼럼의 평균값을 반환한다.

    SUM() 숫자형 칼럼의 전체 합계를 반환한다.