ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • PostgreSQL 스터디 #3
    Project/PostgreSQL 2022. 11. 19. 23:37

    IN

    논리 연산자 OR 대신 쓸 수 있는 명령어

    SELECT * FROM person WHERE country_of_birth IN ('China', 'France', 'Brazil');

    위 명령어는 아래 명령어와 같다

    SELECT * FROM person WHERE country_of_birth = 'China' OR country_of_birth = 'France' OR country_of_birth = 'Brazil';

    Between

    대표적으로 날짜 사이의 데이터를 추릴 때 사용

    SELECT * FROM person WHERE date_of_birth BETWEEN DATE '2021-01-01' AND '2022-01-01';

    Like

    정규식처럼 패턴을 만족하는 것만 출력하는 명령어

    % : 와일드카드

    SELECT * FROM person WHERE email LIKE '%@google%';

    _ : 단어를 뜻하는 것으로 개수 조절로 글자의 개수를 추릴 수 있음

    SELECT * FROM person WHERE email LIKE '________@%';

    iLike : 대소문자 구분하지 않고 필터링 할때 사용

    SELECT * FROM person WHERE country_of_birth ILIKE 'p%';

    위의 경우는 그냥 LIKE를 사용하면 소문자 p로 시작되는 나라가 없기 때문에 아무것도 출력되지 않는다.

    'Project > PostgreSQL' 카테고리의 다른 글

    PostgreSQL 스터디 #4  (0) 2022.11.22
    PostgreSQL 스터디 #2  (0) 2022.11.19
    PostgreSQL 스터디 #1  (0) 2022.11.18
Logout