320x100
#1 IN 사용 방법
SELECT * FROM payment
WHERE amount IN (0.99, 1.98, 1.99);
행 전체내용을 선택해줄거고
payment 테이블에서 내용을 가져올 거야
그 중에서 amount 라는 이름의 컬럼을 가져올 것이고
amount의 값이 0.99원 혹은 1.98원 혹은 1.99원 중에서 해당된다면
TRUE로 리턴함과 동시에 해당된 값을 SELECT에 따라서 출력 해줘.
# 2 LIKE 사용 방법
LIKE는 가장 중요한 기능중 하나라고 생각한다.
SELECT * FROM customer
WHERE first_name LIKE 'J%' AND last_name LIKE 'S%';
행 전체를 선택해줄 것이고
customer 테이블에서 값을 가져올 거다.
first_name이라는 컬럼을 봐줄 것이고
그 컬럼 안의 값이 J로 시작하고
last_name이라는 컬럼의 값이 S로 시작하면
출력해줘라.
-추가
LIKE 혹은 ILIKE와 함께 사용 가능한 것이 있는데 _
‘언더바’이다.
이것은 한개의 문자를 언더바의 갯수만큼 대체해준다는 말이다.
__dash 는 podash, nodash, radash
이렇게 사용이 가능하니 기억해두자.
# 3 ILIKE 사용방법
LIKE와 동일하다.
다만 차이점은
LIKE는 대소문자를 구분해야하고
ILIKE는 대소문자 어느것을 써도 괜찮다.
매우 중요한 기능이다.
300x250
'개발일지 > SQL' 카테고리의 다른 글
postgreSQL 슬로우쿼리 해결 진행중 1 (0) | 2022.08.20 |
---|---|
SQL 틀린문제1 COUNT, DISTINCT, BETWEEN (0) | 2022.08.20 |
SQL 기초 3 BETWEEN 및 타임스탬프(timestamp) ft. SQLD 자격증 응시 취소 (0) | 2022.08.20 |
SQL 기초2 기본문법 사용 순서 및 PostgreSQL 리뷰 (0) | 2022.08.19 |
SQL 기초 1 DISTINCT, COUNT (0) | 2022.08.18 |