TIL | SQL 기본 문법 - 검색

Wook·2021년 12월 30일
0

TIL | Backend

목록 보기
19/19

id 키값을 통한 검색

SELECT FROM sample WHERE id=1; // id 열 값이 1인 행만 검색
SELECT
FROM sample WHERE id<>1; // id 열 값이 1이 아닌 행만 검색

문자열을 통한 검색

SELECT * FROM sample WHERE name='Younguk';

NULL값을 통한 검색

SELECT * FROM sample WHERE birthday IS NULL; // 해당 값이 Null일 경우

SELECT * FROM sample WHERE a<>0 OR b<>0;
// a열이 0이 아니거나 b열이 0이 아닌 행 검색

NOT 조건식

SELECT * FROM sample WHERE NOT(a<>0 OR b<>0);
// a열이 0이 아니거나 b열이 0이 아닌 행을 제외한 나머지 행 검색

'안녕'을 포함하는 행 검색

SELECT FROM sample WHERE text LIKE '안녕%'; // (전방일치)
SELECT
FROM sample WHERE text LIKE '%안녕%'; // (중간일치)

'%'(메타문자)을 포함하는 행을 검색

SELECT * FROM sample WHERE text LIKE '%\%%';
// 이스케이프 문자(/) 사용

"It's"을 포함하는 행을 검색

SELECT * FROM sample WHERE text LIKE 'It''s';
// '를 문자열 상수 안에 포함할 경우 2개를 연속해서 기술
(사용할 수 있는 메타문자(또는 와일드카드)는 ’%’와 ‘_‘가 있다.)

Reference

http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788968482311
https://gmlwjd9405.github.io/2019/04/25/db-sql-select.html

profile
지속적으로 성장하고 발전하는 진취적인 태도를 가진 개발자의 삶을 추구합니다.

0개의 댓글