Dieses SQL-Tutorial erklärt und hilft uns zu verstehen, wie der AND-Operator in der SELECT-Abfrage mit Beispielen verwendet wird.
Der UND-Operator wird verwendet, um die Datensätze der Tabelle abzurufen, wenn beide angegebenen Ausdrücke in der Abfrage wahr sind.
Beispielsweise filtert der Kunde den Plan, bei dem er den Preis zwischen 600 ausgewählt hat und 800 , einschließlich eines Hotstar-Prime-Abonnements. Kunden können nur die Pläne sehen, deren Preis zwischen 600 und 800 liegt, einschließlich eines Hotstar-Prime-Abonnements. Der Kunde kann keine Pläne sehen, die einen der oben angegebenen Ausdrücke nicht erfüllen.
Die Syntax des SQL-Operators SELECT AND lautet wie folgt:
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;
Der Spaltenname im Ausdruck kann derselbe Spaltenname oder ein anderer Spaltenname sein.
Lassen Sie uns den SQL SELECT AND Operator anhand von Beispielen verstehen.
Betrachten Sie die bereits vorhandene Tabelle mit dem Namen Diploma_Student:
Student_ID | Schüler_Name | First_Sem | Second_Sem | Third_Sem | Viertes_Sem | Fünftes_Sem | Sechstes_Sem | Gesamt | Abteilungs-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 |
Beispiel 1: Führen Sie eine Abfrage aus, um die Informationen des Studenten anzuzeigen, wenn der Prozentsatz des Studenten im zweiten Semester größer als 72 ist und die Abteilungs-ID 1, 3, 5 ist.
SELECT * FROM Diploma_Student WHERE Second_Sem > 72 AND Department_Id IN (1, 3, 5);
In der obigen SELECT AND Operator-Abfrage haben wir Studenteninformationen angezeigt, bei denen der Prozentsatz des Studenten im zweiten Semester größer als 72 ist und die Studentenabteilungs-ID 1, 3 und 5 ist. Wir haben den IN-Operator anstelle des OR-Operators für mehrere Abteilungs-IDs verwendet.
Die Ausgabe der obigen Abfrage lautet wie folgt:
Student_ID | Schüler_Name | First_Sem | Second_Sem | Third_Sem | Viertes_Sem | Fünftes_Sem | Sechstes_Sem | Gesamt | Abteilungs-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 |
Beispiel 2: Führen Sie eine Abfrage aus, um die Informationen des Schülers anzuzeigen, wenn der Gesamtprozentsatz des Schülers größer als 80 ist und der Name des Schülers irgendwo im Namen den Buchstaben „A“ enthält.
SELECT * FROM Diploma_Student WHERE Total > 80 AND Student_Name LIKE '%A%';
Im obigen Abfragebeispiel für SELECT AND Operator haben wir die Informationen des Schülers angezeigt, bei denen der Gesamtprozentsatz des Schülers größer als 80 ist. Der Name des Schülers enthält irgendwo den Buchstaben „A“. Für den Musterabgleich haben wir den LIKE-Operator in der Abfrage verwendet.
Die Ausgabe der obigen Abfrage lautet wie folgt:
Student_ID | Schüler_Name | First_Sem | Second_Sem | Third_Sem | Viertes_Sem | Fünftes_Sem | Sechstes_Sem | Gesamt | Abteilungs-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 |