Database
 sql >> Baza danych >  >> RDS >> Database

SQL SELECT AND Operator

Ten samouczek SQL wyjaśnia i pomaga nam zrozumieć, jak używać operatora AND w zapytaniu SELECT na przykładach.

Operator AND służy do pobierania rekordów tabeli, jeśli oba podane wyrażenia są prawdziwe w zapytaniu.

Na przykład klient filtruje plan, w którym wybrał cenę między 600 i 800 , w tym subskrypcję Hotstar Prime. Klienci widzą tylko te plany, w których cena wynosi od 600 do 800, w tym abonament Hotstar Prime. Klient nie widzi planów, które nie spełniają jednego z powyższych wyrażeń.

Składnia operatora SQL SELECT AND jest następująca:

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;

Nazwa kolumny w wyrażeniu może być tą samą nazwą kolumny lub inną nazwą kolumny.

Zrozummy operator SELECT AND SQL SQL za pomocą przykładów.

Rozważ istniejącą już tabelę o nazwie Diploma_Student:

Identyfikator studenta Nazwa_ucznia Pierwszy_Sem Second_Sem Third_Sem Czwarty_Sem Piąty_Sem Szósty_Sem Łącznie Identyfikator wydziału
202111 Waisznawi 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 Mahesz 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

Przykład 1: Wykonaj zapytanie, aby wyświetlić informacje o uczniu, gdy odsetek ucznia w drugim semestrze jest większy niż 72, a identyfikator wydziału to 1, 3, 5.

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

W powyższym zapytaniu SELECT AND Operator wyświetliliśmy informacje o studentach, w których procent studenta w drugim semestrze jest większy niż 72, a identyfikator wydziału studenckiego to 1, 3 i 5. Użyliśmy operatora IN zamiast operatora OR dla wielu identyfikatorów wydziałów.

Wynik powyższego zapytania jest następujący:

Identyfikator studenta Nazwa_ucznia Pierwszy_Sem Second_Sem Third_Sem Czwarty_Sem Piąty_Sem Szósty_Sem Łącznie Identyfikator wydziału
202111 Waisznawi 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 Mahesz 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

Przykład 2: Wykonaj zapytanie, aby wyświetlić informacje o uczniu, gdy ogólny odsetek ucznia jest większy niż 80, a imię ucznia zawiera literę „A” w dowolnym miejscu.

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

W powyższym przykładzie zapytania SELECT AND Operator wyświetliliśmy informacje o uczniu, gdy całkowity odsetek ucznia jest większy niż 80. Imię ucznia zawiera literę „A” w dowolnym miejscu. Do dopasowywania wzorców użyliśmy w zapytaniu operatora LIKE.

Wynik powyższego zapytania jest następujący:

Identyfikator studenta Nazwa_ucznia Pierwszy_Sem Second_Sem Third_Sem Czwarty_Sem Piąty_Sem Szósty_Sem Łącznie Identyfikator wydziału
202111 Waisznawi 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. Konfigurowanie sieci dedykowanej do komunikacji w grupie dostępności

  2. Operator SQL LIKE dla początkujących

  3. Łączenie Delphi z Salesforce.com

  4. Klonowanie baz danych za pomocą PSDatabaseClone

  5. Unikaj samooszukiwania się rozwiązań HA/DR