Lọc theo nhiều tiêu chí

Truy vấn SQL Trung cấp với AI

Jasmin Ludolf

Senior Data Science Content Developer

Lọc theo nhiều tiêu chí

Lọc theo nhiều tiêu chí như thể loại sách và ngày phát hành

Truy vấn SQL Trung cấp với AI

Tất cả điều kiện đều đúng

Yêu cầu: Hiển thị phim tiếng English dưới 90 phút phát hành sau 1990

SELECT title, release_year, duration
FROM films
WHERE release_year > 1990
AND language = 'English'
AND duration < 90;
|title                   |release_year|duration|
|------------------------|------------|--------|
|Showdown in Little Tokyo|1991        |79      |
|Stone Cold              |1991        |88      |
|Teenage Mutant Ninja ...|1991        |88      |
...
Truy vấn SQL Trung cấp với AI

Hoặc (OR)

Yêu cầu: Hiển thị phim tiếng English hoặc French phát hành sau 1990

SELECT title, release_year, language 
FROM films
WHERE (language = 'English' OR language = 'French') AND release_year > 1990;
|title                   |release_year|language|
|------------------------|------------|--------|
|Beastmaster 2: Throug...|1991        |English |
|Bill & Ted's Bogus Jo...|1991        |English |
|Boyz n the Hood         |1991        |English |
...
Truy vấn SQL Trung cấp với AI

Dấu ngoặc

SELECT title, release_year, language 
FROM films
WHERE language = 'English' OR language = 'French' AND release_year > 1990;
|title              |release_year|language|
|-------------------|------------|--------|
|The Broadway Melody|1929        |English |
|Hell's Angels      |1930        |English |
|A Farewell to Arms |1932        |English |
|42nd Street        |1933        |English |
...
Truy vấn SQL Trung cấp với AI

Khoảng dữ liệu

Yêu cầu: Hiển thị tiêu đề và năm phát hành của phim phát hành trong khoảng 1990–1999

SELECT title, release_year
FROM films
WHERE release_year BETWEEN 1990 AND 1999;
|title                      |release_year|
|---------------------------|------------|
|Arachnophobia              |1990        |
|Back to the Future Part III|1990        |
...
  • Tương đương release_year >= 1990 AND release_year <= 1999
Truy vấn SQL Trung cấp với AI

Kiểm tra nhiều giá trị

Yêu cầu: Hiển thị tiêu đề phim và quốc gia cho phim từ Japan, Italy hoặc Spain

SELECT title, country
FROM films
WHERE country = 'Japan' OR country = 'Italy' OR country = 'Spain';
|title                         |country|
|------------------------------|-------|
|Seven Samurai                 |Japan  |
|A Fistful of Dollars          |Italy  |
|The Good, the Bad and the Ugly|Italy  |
...
Truy vấn SQL Trung cấp với AI

Kiểm tra nhiều giá trị

Yêu cầu: Hiển thị tiêu đề phim và quốc gia cho phim từ Japan, Italy hoặc Spain

SELECT title, country
FROM films
WHERE country IN ('Japan', 'Italy', 'Spain');
|title                         |country|
|------------------------------|-------|
|Seven Samurai                 |Japan  |
|A Fistful of Dollars          |Italy  |
|The Good, the Bad and the Ugly|Italy  |
...
Truy vấn SQL Trung cấp với AI

Loại trừ nhiều giá trị

Yêu cầu: Hiển thị tiêu đề phim và ngôn ngữ, trừ phim tiếng English và French

SELECT title, language
FROM films
WHERE language NOT IN ('English', 'French')';
|title        |language|
|-------------|--------|
|Metropolis   |German  |
|Pandora's Box|German  |
|Seven Samurai|Japanese|
...
Truy vấn SQL Trung cấp với AI

Xác minh bộ lọc phức tạp

$$

  • AND: yêu cầu nhiều điều kiện

  • OR: chấp nhận phương án thay thế

  • BETWEEN: khoảng giá trị

  • IN / NOT IN: nhiều giá trị

  • Dùng ngoặc để nhóm điều kiện và điều khiển logic

AI trên máy tính

Truy vấn SQL Trung cấp với AI

Hãy thực hành!

Truy vấn SQL Trung cấp với AI

Preparing Video For Download...