SQL 문법 정리

플랑·2024년 3월 8일

SQL 기초

목록 보기
1/3
post-thumbnail

💡해당 시리즈는 Do it!SQL입문을 정리한 내용입니다.

주석 처리

  • 한줄 주석
    -- 주석
  • 여러 줄 주석
    /*
    sql 프로그램마다
    주석처리 방법은
    달라질 수 있다
    */

논리 연산자

  • where문에서 사용
  • 논리 연산자는 실행될 우선순위가 존재
    연산자설명사용 데이터 타입특징
    ALL모든 비교 집합이 참이면 TRUE
    AND두 표현식이 모두 참이면 TRUE
    ANY비교 집합 중 하나라도 참이면 TRUE
    BETWEEN피연산자가 범위내에 있으면 TRUE날짜형, 문자형, 숫자형결과 정렬 안됨
    EXISTS하위 쿼리에 행이 포함되면 TURE
    IN피연산자가 리스트 중 하나라도 포함되면 TURE
    LIKE피연산자 패턴과 일치하면 TURE
    NOT연산자를 반대로 실행
    OR하나의 논리식이 참이면 TRUE반복 작성은 비효율
    SOME비교 집합 중 일부가 참이면 TRUE

NULL 검색

  • where sector(column_name) = null 로는 검색되지 않는다

    • 정의되지 않은 상태이므로 일반 연산자로 비교 불가
  • is null 연산자로 null을 검색하는 게 적합

    select *
    from nasdaq_company
    where sector is null
  • is not null 연산자로 null이 아닌 테이블 검색 가능

    select *
    from nasdaq_company
    where sector is not null

0개의 댓글