Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Toán tử CHỌN VÀ SQL

Hướng dẫn SQL này giải thích và giúp chúng tôi hiểu cách sử dụng Toán tử AND trong truy vấn CHỌN kèm theo các ví dụ.

Toán tử AND được sử dụng để tìm nạp các bản ghi của bảng nếu cả hai biểu thức đã cho đều đúng trong truy vấn.

Ví dụ:khách hàng lọc gói mà họ đã chọn giá trong khoảng 600 800 , bao gồm đăng ký Hotstar prime. Khách hàng chỉ có thể xem những gói có giá từ 600 đến 800, bao gồm cả gói đăng ký Hotstar prime. Khách hàng không thể thấy các gói không đạt một trong các biểu thức đã cho ở trên.

Cú pháp của Toán tử CHỌN VÀ TRONG SQL như sau:

SELECT Column_Name_1, Column_Name_2, Column_Name_3. Column_Name_4, Column_Name_5 FROM Table_Name WHERE Column_Name = Value AND Column_Name =Value;

Tên cột trong biểu thức có thể là cùng một tên cột hoặc một tên cột khác.

Hãy hiểu Toán tử CHỌN VÀ TRONG SQL với sự trợ giúp của các ví dụ.

Hãy xem xét bảng đã tồn tại có tên Diploma_Student:

Student_Id Student_Name First_Sem Second_Sem Third_Sem 4th_Sem Fifth_Sem Sixth_Sem Tổng số Department_Id
202111 Vaishnavi Patil 94 91 88 85 95 92 91 1
202112 Vaibhav Lokhande 85 90 92 80 85 82 86 2
202113 Yash Dhull 90 88 94 87 85 90 89 3
202114 Sonali Patole 95 90 92 88 92 90 91 4
202115 Axar Patel 85 80 82 86 92 84 85 1
202116 Meena Mishra 78 75 80 74 85 77 78 3
202117 Mahesh Kumbhar 75 80 75 78 80 76 77 5
202118 Sakashi Patil 80 78 74 78 80 77 78 2
202119 Sopan Bhore 70 68 75 75 80 80 75 2
202220 Prajwal Lokhande 80 85 85 75 78 80 81 4
202221 Anuja Wanare 85 88 86 82 84 85 85 5
202222 Venkatesh Iyer 90 89 87 90 92 91 90 3
202223 Anushka Sen 70 75 71 74 80 78 75 1
202224 Aakash Jain 80 75 72 74 85 80 78 4
202225 Akshay Agarwal 85 80 78 88 90 82 84 5

Ví dụ 1: Thực hiện truy vấn để hiển thị thông tin của sinh viên trong đó tỷ lệ phần trăm học kỳ thứ hai của sinh viên lớn hơn 72 và id bộ phận là 1, 3, 5.

SELECT * FROM Diploma_Student WHERE Second_Sem > 72 AND Department_Id IN (1, 3, 5);

Trong truy vấn Toán tử CHỌN VÀ Ở trên, chúng tôi đã hiển thị thông tin của sinh viên trong đó tỷ lệ phần trăm học kỳ thứ hai của sinh viên lớn hơn 72 và id bộ phận sinh viên là 1, 3 và 5. Chúng tôi đã sử dụng Toán tử IN thay vì Toán tử OR cho nhiều id bộ phận.

Kết quả của truy vấn trên như sau:

Student_Id Student_Name First_Sem Second_Sem Third_Sem 4th_Sem Fifth_Sem Sixth_Sem Tổng số Department_Id
202111 Vaishnavi Patil 94 91 88 85 95 92 91 1
202113 Yash Dhull 90 88 94 87 85 90 89 3
202115 Axar Patel 85 80 82 86 92 84 85 1
202116 Meena Mishra 78 75 80 74 85 77 78 3
202117 Mahesh Kumbhar 75 80 75 78 80 76 77 5
202221 Anuja Wanare 85 88 86 82 84 85 85 5
202222 Venkatesh Iyer 90 89 87 90 92 91 90 3
202223 Anushka Sen 70 75 71 74 80 78 75 1
202225 Akshay Agarwal 85 80 78 88 90 82 84 5

Ví dụ 2: Thực hiện một truy vấn để hiển thị thông tin của sinh viên trong đó phần trăm tổng thể của sinh viên lớn hơn 80 và tên của sinh viên chứa chữ cái ‘A’ ở bất kỳ vị trí nào trong tên.

SELECT * FROM Diploma_Student WHERE Total > 80 AND Student_Name LIKE '%A%';

Trong ví dụ truy vấn Toán tử CHỌN VÀ Ở trên, chúng tôi đã hiển thị thông tin của học sinh trong đó phần trăm tổng thể của học sinh lớn hơn 80. Tên của học sinh có chứa chữ cái ‘A’ ở bất kỳ đâu. Để đối sánh mẫu, chúng tôi đã sử dụng Toán tử LIKE trong truy vấn.

Kết quả của truy vấn trên như sau:

Student_Id Student_Name First_Sem Second_Sem Third_Sem 4th_Sem Fifth_Sem Sixth_Sem Tổng số Department_Id
202111 Vaishnavi Patil 94 91 88 85 95 92 91 1
202112 Vaibhav Lokhande 85 90 92 80 85 82 86 2
202113 Yash Dhull 90 88 94 87 85 90 89 3
202114 Sonali Patole 95 90 92 88 92 90 91 4
202115 Axar Patel 85 80 82 86 92 84 85 1
202220 Prajwal Lokhande 80 85 85 75 78 80 81 4
202221 Anuja Wanare 85 88 86 82 84 85 85 5
202222 Venkatesh Iyer 90 89 87 90 92 91 90 3
202225 Akshay Agarwal 85 80 78 88 90 82 84 5


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thiết kế Cơ sở dữ liệu cho Cổng Thông tin Việc làm Trực tuyến

  2. Cơ sở dữ liệu quan hệ so với không quan hệ - Phần 1

  3. Thực hiện phương pháp tiếp cận của con người để quản trị dữ liệu

  4. T-SQL Thứ ba # 64:Một kích hoạt hay nhiều?

  5. Thói quen xấu:Chỉ tập trung vào dung lượng ổ đĩa khi chọn phím