TIL.16 MySQL 검색

Hoontae.KIM·2021년 10월 12일
0
post-thumbnail

SELECT 구에서 열 지정

SELECT id, name FROM users;

자신이 테이블의 필요한 열만 지정할 경우 ' , '를 이용하여 필요한 여러개의 열을 지정할 수 있다.

WHERE 구에서 행 지정

SELECT * FROM users WHERE id = 7;
SELECT * FROM users WHERE id < 7;
SELECT id, name FROM users WHERE name = '김철수';
  • select 구 뒤에 열을 지정하고 where구로 행을 지정 할 수 있다.
  • where 구에서 지정한 값이 없는 경우에는 아무것도 반환하지 않는다.
  • id = 7같은 경우 연산자를 사용할 수 있다. '<>'를 사용할 경우 그 값을 제외한 나머지를 불러온다.
  • 김철수 같이 문자열 인 경우 (' ')를 사용해야한다.
  • 날짜시간의 경우에도 (' ')를 사용한다. 그리고 날짜의 경우 연월일은 (-)으로 구분하고 시간은(:)으로 구분한다.

WHERE 구에 사용 가능한 연산자

  • ' = '
  • ' <> '
  • ' < '
  • ' > '
  • ' >= '
  • ' <= '

NULL값 검색

SELECT * FROM users WHERE phone_number = NULL; X
SELECT * FROM users WHERE phone_number IS NULL; O

SELECT * FROM users WHERE phone_number IS NOT NULL;
  • NULL 값을 검색할 때는 = 연산자가 아닌 IS NULL을 사용해야한다.
  • NULL 값이 아닌 값을 검색 할 때는 IS NOT NULL을 사용한다.
profile
💻 STUDY RECORD

0개의 댓글