모바일은 화면을 돌려 가로화면으로 보시는 게 읽으시기 편할 수 있습니다. 돌려서 보시는 걸 추천드릴게요!!
🐬 LIKE, IN, BETWEEN, IS NULL
LIKE : 문자열의 패턴을 찾을 때 사용.
IN : 조건 결합하는 기능 수행. OR 절과 같은 역할을 수행하지만, 쿼리의 길이를 줄이는 데 유용함.
BETWEEN ~ AND ~ : 범위에 해당하는 값을 가져올 때 사용. 비교연산자로 같은 역할 수행 가능.
IS NULL : 데이터가 비어있는 부분을 검색하기 위한 예약어.
🐬 LIKE : 'r' 이 들어가는 문자열 찾기
Customers 테이블에서 Country 이름에 r 이 포함되는 데이터만 추출하는 코드입니다.
SELECT *
FROM Customers
WHERE Country LIKE '%r%';
🐬 IN : 두 조건에 맞는 데이터 찾기
Customers 테이블에서 Country 가 두 국가 중 하나에 포함되는 데이터만 추출하는 코드입니다.
SELECT *
FROM Customers
WHERE Country IN ('Germany', 'France');
-- WHERE Country = 'Germany' OR Country = 'France';
🐬 BETWEEN ~ AND ~ : 범위에 해당하는 데이터 찾기
Customers 테이블에서 CustomerID 가 3과 5 사이 범위에 포함되는 데이터만 추출하는 코드입니다.
SELECT *
FROM Customers
WHERE CustomerID BETWEEN 3 AND 5;
-- WHERE CustomerID >= 3 AND CustomerID =< 5;
🐬 IS NULL : 데이터가 비어있는 부분 검색하기
Customers 테이블에서 CustomerID 가 Null 값인 데이터만 추출하는 코드입니다.
해당 테이블에는 이 조건에 맞는 데이터가 없기 때문에, 결과로는 어떤 값도 나오지 않습니다.
SELECT *
FROM Customers
WHERE CustomerID IS NULL;
'🐬 SQL > ✏️ 이론' 카테고리의 다른 글
✏️ 06. 집계함수 (0) | 2023.06.25 |
---|---|
✏️ 05. 데이터 순서 정렬하기 (0) | 2023.06.12 |
✏️ 04. WHERE절 : LIKE 심화내용 (0) | 2023.06.12 |
✏️ 02. WHERE 절 : 비교연산자와 논리연산자 (0) | 2023.06.09 |
✏️ 01. SELECT, FROM, LIMIT (0) | 2023.04.28 |