Where -Klausel wird in DML-Anweisungen wie select, update, delete verwendet, um die Datensätze nach Kriterien zu filtern, die wir in der where-Klausel verwendet haben.
Lassen Sie uns die Tabelle erstellen, indem Sie dieses Skript verwenden, um eine TotalSale-Tabelle zu erstellen, damit wir sie verwenden können für verschiedene Abfragen.
Wir wissen, dass wir zum Anzeigen aller Daten aus einer Tabelle
Select * from dbo.TotalSaleverwenden können
Wählen Sie alle Datensätze aus einer Tabelle aus, indem Sie Select * in SQL Server - SQL Server / TSQL Tutorial verwenden |
Lassen Sie uns einige der oben genannten Operatoren mit Select-Abfrage für die Tabelle dbo.TotalSale ausprobieren.
1) Holen Sie sich alle Datensätze aus der Tabelle dbo.TotalSale für eine Region gleich Asien.
Wählen Sie * aus dbo.TotalSalewhere Region='Asia'
So filtern Sie Datensätze in der SQL Server Select-Abfrage mithilfe der Where-Klausel |
Wählen Sie * From dbo.TotalSalewhere ItemsSold>3 aus
So erhalten Sie nur Datensätze, bei denen der Wert größer als ein Wert in der SQL Server-Auswahlabfrage ist |
Wählen Sie * aus dbo.TotalSalewhere State wie 'N%'
Wie man den Like-Operator mit der Where-Klausel verwendet, um die Datensätze in SQL Server zu filtern - SQL Server Tutorial |
4) Wenn wir nur die Datensätze erhalten möchten, bei denen ItemsSold größer als 2 ist und der Name des Staates mit einem N-Buchstaben beginnt.
Wählen Sie * From dbo.TotalSalewhere itemssold>2Und geben Sie wie 'N%' an
Verwendung des AND-Schlüsselworts in der Where-Klausel in der Select-Abfrage in SQL Server – SQL Server / TSQL-Lernprogramm |
4) Rufen Sie alle Datensätze ab, bei denen ItemsSold größer als 2 ist oder der Name des Bundesstaates mit N beginnt.
Wählen Sie * From dbo.TotalSalewhere itemssold>2ODER Status wie 'N%'
Wie man das OR-Schlüsselwort in der Select-Abfrage verwendet – SQL Server / TSQL-Tutorial |