[SQL]Select와 Where절

야부엉·2023년 9월 20일

SELECT 쿼리문

  • Select 쿼리문이란?
    - 데이터를 선택해서 가져오겠다
    - 구성 : 어떤 테이블에서, 어떤 필드의 데이터를 가져올지

사용 예시

  1. 데이터베이스의 테이블 보기

    show tables
  2. 테이블의 모든 데이터 가져오기

    select * from 테이블 이름
  3. 테이블의 특정 필드 데이터 가져오기

    select 특정 필드명1, 특정 필드명2 from 테이블 이름

WHERE 절

  • 사용 이유 : Select 쿼리문으로 가져올 데이터에 조건을 걸어주기 위해
    - ex) 인사정보에 '홍길동'씨 정보를 가져와줘

사용 예시

  1. 여러 조건 사용하기
    select * from tmp_table
    where point > 2000 and nick_name = "양배추";
  1. 같지 않다 조건
    select * from tmp_table
    where nick_name != "양배추";
  1. 범위 조건
    select * from tmp_table
    where created_at_id between "2023-04-12" and "2023-04-18";
  1. 포함 조건
    select * from tmp_table
    where week in (1,3);
  1. 패턴(문자열 규칙) 조건
    select * from tmp_table
    where nick_name = "양%";
	- "a%" : a로 시작하는 모든 데이터  
    - "_a" : 두번째 단어가 a로 시작하는데 데이터

유용한 문법

  1. 일부 데이터만 가져오기
    select * from tmp_table
    where nick_name = "양%";
    limit 원하는 데이터 숫자
  1. 중복 데이터는 제외하고 가져오기
    select distinct(location) from tmp_table
  1. 몇 개인지 숫자 세기
    select count(location) from tmp_table
profile
밤낮없는개발자

0개의 댓글