• 티스토리 홈
  • 프로필사진
    31514
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
31514
  • 프로필사진
    31514
    • 분류 전체보기 (109)
      • Book (66)
        • Learning SQL (9)
        • SQL 레벨업 (8)
        • 견고한 데이터 엔지니어링 (5)
        • 운영체제 (2)
        • 스파크 완벽 가이드 (9)
        • 파이썬 코딩의 기술 (29)
        • 분산 컴퓨팅 (4)
      • 개발 (25)
      • 기타 (10)
        • 출퇴근 공부 간단 정리 (7)
      • ELK (6)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
      • 31514의 이전 블로그는 여기로!
      등록된 공지가 없습니다.
    # Home
    # 공지사항
    #
    # 태그
    # 검색결과
    # 방명록
    • 4장 - 필터링
      2024년 09월 11일
      • 31514
      • 작성자
      • 2024.09.11.:47

      not 연산자를 포함하는 where 절은 읽기 어려울 수 있으므로, 두 번째 코드처럼 변경하면 좋다.

      where not (first_name = 'STEVEN' or last_name = 'YOUNG')
        and create_date > '2006-01-01'
      
      where first_name <> 'STEVEN' and last_name <> 'YOUNG'
        and create_date > '2006-01-01'
      

      select customer_id, rental_date
      from rental
      where rental_date <= '2005-06-16'
        and rental_date >= '2005-06-14';
      

      위와 같이 부등호를 사용하지 않고 between을 사용할 수 있다.

      select customer_id, rental_date
      from rental
      where rental_date between '2005-06-14' and '2005-06-16';
      

      단, between은 지정값을 모두 포함한다.


      와일드카드 문자

      와일드카드 문자를 사용하면 간단한 검색 표현식을 작성할 수 있다.

      select last_name, first_name
      from customer
      where last_name like '_A_T%S'; -- %는 여러 문자, _는 한 문자
      

      정규 표현식 예제

      문제 : 이름이 Q 또는 Y로 시작하는 모든 고객 찾기

      select last_name, first_name
      from customer
      where last_name REGEXP '^[QY]';
      

      'Book > Learning SQL' 카테고리의 다른 글

      9장 - 서브쿼리  (2) 2024.09.20
      8장 - 그룹화와 집계  (0) 2024.09.19
      6장 - 집합 연산자  (0) 2024.09.12
      5장 - 다중 테이블 쿼리  (2) 2024.09.11
      3장 - 쿼리 입문  (0) 2024.09.10
      다음글
      다음 글이 없습니다.
      이전글
      이전 글이 없습니다.
      댓글
    조회된 결과가 없습니다.
    스킨 업데이트 안내
    현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
    ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
    목차
    표시할 목차가 없습니다.
      • 안녕하세요
      • 감사해요
      • 잘있어요

      티스토리툴바