탐구생활/SQL 탐구생활

SQL 기초 구문 배우기 (AND, OR and NOT, ORDER BY, SELECT INTO)

daily uza 2023. 5. 8.
728x90

목차

    sql 천재 고양이 gif
    sql 천재 고양이 gif

    SQL AND, OR and NOT

    WHERE 절은 AND, OR 및 NOT 연산자와 결합될 수 있습니다. AND 및 OR 연산자는 둘 이상의 조건을 기반으로 레코드를 필터링하는 데 사용됩니다.

    • AND 연산자는 AND로 구분된 모든 조건이 TRUE인 경우 레코드를 표시합니다.
    • OR 연산자는 OR로 구분된 조건 중 하나라도 TRUE이면 레코드를 표시합니다.
    • NOT 연산자는 조건이 TRUE가 아닌 경우 레코드를 표시합니다.

    기본예제 AND

    SELECT column1, column2, ...
    FROM table_name
    WHERE condition1 AND condition2 AND condition3 ...;

    기본예제 OR

    SELECT column1, column2, ...
    FROM table_name
    WHERE condition1 OR condition2 OR condition3 ...;

    기본예제 NOT

    SELECT column1, column2, ...
    FROM table_name
    WHERE NOT condition;

    실습하기

    • AND

    다음 SQL 문은 국가가 "Germany"이고 도시가 "Berlin"인 "Customers"에서 모든 필드를 선택합니다.

    SELECT * FROM Customers
    WHERE Country='Germany' AND City='Berlin';
    • AND, OR 및 NOT 결합

    다음 SQL 문은 국가가 "Germany"이고 도시가 "Berlin" 또는 "München"이어야 하는 "Customers"에서 모든 필드를 선택합니다.

    SELECT * FROM Customers
    WHERE Country='Germany' AND (City='Berlin' OR City='München');

    SQL ORDER BY

    ORDER BY 구문은 결과 집합을 오름차순 또는 내림차순으로 정렬하는 데 사용됩니다. ORDER BY 구분은 기본적으로 레코드를 오름차순으로 정렬합니다. 레코드를 내림차순으로 정렬하려면 DESC 키워드를 사용하십시오.

    기본예제

    SELECT column1, column2, ...
    FROM table_name
    ORDER BY column1, column2, ... ASC|DESC;

    실습하기

    • ORDER BY 여러 열

    다음 SQL 문은 "Customers" 테이블에서 모든 컬럼을 선택하고 "Country"를 기준으로 오름차순으로 정렬하고 "CustomerName" 열을 기준으로 내림차순으로 정렬합니다.

    SELECT * FROM Customers
    ORDER BY Country ASC, CustomerName DESC;

    SQL SELECT INTO

    SELECT INTO 문은 한 테이블의 데이터를 새 테이블로 복사합니다.

    기본예제

    SELECT *
    INTO newtable [IN externaldb]
    FROM oldtable
    WHERE condition;

    실습하기

    • 사본테이블 만들기

    다음 SQL 문은 Customers 테이블의 백업 사본을 생성합니다.

    SELECT * INTO CustomersBackup2017
    FROM Customers;
    • 비어있는 새테이블 만들기
    SELECT * INTO newtable
    FROM oldtable
    WHERE 1 = 0;

    Written by [DAILY UZA], powered by ChatGPT

    728x90

    댓글

    💲 추천 글