[SQL] 기본구문

박경국·2022년 5월 6일
0

SQL

목록 보기
9/14
post-thumbnail

sql을 복습 중입니다.

TIL

  • sql 기본 구문

기본 구문

  1. 같지 않음 : !=, <>
SELECT * FROM user
WHERE gender != 'male';

SELECT * FROM user
WHERE gender <> 'male';
  1. 이 값이 있는 row 출력 : IN
SELECT * FROM user
WHERE age IN (20, 30);
  1. 한 글자를 나타내는 : _
  • '%'는 임의의 길이를 가진 문자열을 의미함
  • 언더바는 임의의 문자 하나를 의미함
SELECT * FROM user
WHERE email LIKE 'p_____@%';
  • p로 시작하고, 그 뒤에 임의의 글자가 다섯개 있는 email의 row를 출력하라는 쿼리임

기본 함수

  1. 연도, 월, 일 추출하기
SELECT * FROM user
WHERE YEAR(sign_up_day) = '2020';
  • 가입연도가 2020년인 사람들을 조회할 수 있음
  • YEAR 함수를 사용하면 특정 연도에 해당하는 row를 조회할 수 있음
SELECT * FROM user
WHERE MONTH(birthday) IN (1, 2, 3);
  • 생일이 1, 2, 3월인 사람들을 조회할 수 있음
  • MONTH 함수를 사용하면 특정 월에 해당하는 row를 조회할 수 있음
SELECT * FROM user
WHERE DAYOFMONTH(birthday) BETWEEN 1 AND 15;
  • 생일이 1~15일인 사람들을 조회할 수 있음
  • DAYOFMONTH 함수를 사용하면 특정 일에 해당하는 row를 조회할 수 있음

0개의 댓글