SQL 쿼리를 사용한 DB 필터링
I’m happy to translate the article for you, but I don’t have the ability to retrieve the content from external links. Could you please paste the text you’d like translated (excluding any code blocks or URLs you want to keep unchanged)? Once I have the content, I’ll provide the Korean translation while preserving the original formatting and markdown.
SQL Query Examples
| # | Description | Query |
|---|---|---|
| 1 | 대여료가 $3 초과인 영화 | SELECT * FROM film WHERE rental_rate > 3; |
| 2 | 대여료가 $3 초과이고 교체 비용이 $20 초과인 영화 | SELECT * FROM film WHERE rental_rate = 4.99 AND replacement_cost > 20; |
| 19 | 대여료가 0.99 이거나 등급이 ‘PG-13’인 영화 | SELECT * FROM film WHERE rental_rate = 0.99 OR rating = 'PG-13'; |
| 20 | 등급이 ‘G’, ‘PG’, ‘PG-13’ 중 하나인 영화 | SELECT * FROM film WHERE rating IN ('G', 'PG', 'PG-13'); |
| 21 | 대여료가 $2와 $4 사이인 영화 | SELECT * FROM film WHERE rental_rate BETWEEN 2 AND 4; |
| 22 | special_features가 NULL인 영화 | SELECT * FROM film WHERE special_features IS NULL; |
| 23 | 이메일 주소가 없는 고객 | SELECT * FROM customer WHERE email IS NULL; |
| 24 | 대여 기간이 7일 초과인 영화 | SELECT * FROM film WHERE rental_duration > 7; |
| 25 | 대여료가 2.99 또는 4.99이고, 등급이 ‘R’이며, 제목에 “Love”가 포함된 영화 (상위 10개) | SELECT * FROM film WHERE rental_rate IN (2.99, 4.99) AND rating = 'R' AND title LIKE '%Love%' LIMIT 10; |
| 26 | 제목에 % 기호가 포함된 영화 | SELECT * FROM film WHERE title LIKE '%\%%' ESCAPE '\'; |
| 27 | 제목에 밑줄 _ 가 포함된 영화 | SELECT * FROM film WHERE title LIKE '%\_%' ESCAPE '\'; |
| 28 | 제목에 숫자가 포함된 영화 | SELECT * FROM film WHERE title REGEXP '[0-9]'; |
| 29 | 제목에 백슬래시 \ 가 포함된 영화 | SELECT * FROM film WHERE title LIKE '%\\\\%'; |
| 30 | 성 기준으로 정렬하고 처음 20명을 건너뛴 뒤 10명의 고객 | SELECT * FROM customer ORDER BY last_name ASC LIMIT 10 OFFSET 20; |
It looks like no text was provided for translation. Could you please share the content you’d like translated into Korean?
내가 배운 것
WHERE,AND,OR,IN,BETWEEN,IS NULL을 사용한 데이터 필터링.ORDER BY를 사용한 결과 정렬.LIMIT와OFFSET을 이용한 페이지네이션(페이지 이동).LIKE(이스케이프 문자 포함)와 정규식(REGEXP)을 이용한 패턴 매칭.