BESTE WEBSITE FÜR WEBENTWICKLER

SQL Tutorial

SQL HEIM SQL Intro SQL Syntax SQL SELECT SQL SELECT DISTINCT SQL WHERE SQL ORDER BY SQL AND SQL OR SQL NOT SQL INSERT INTO SQL NULL Werte SQL UPDATE SQL DELETE SQL SELECT TOP SQL MIN() und MAX() SQL COUNT SQL SUM SQL AVG SQL LIKE SQL Wildcards SQL IN SQL BETWEEN SQL Aliase SQL JOIN SQL INNER JOIN SQL LEFT JOIN SQL RIGHT JOIN SQL FULL OUTER JOIN SQL Selbst beitreten SQL UNION SQL GROUP BY SQL HAVING SQL EXISTS SQL ANY, ALL SQL SELECT INTO SQL INSERT INTO SELECT SQL CASE SQL NULL Functions SQL Gespeicherte Verfahren SQL Kommentare SQL Betreiber

SQL Datenbank

SQL CREATE DATABASE SQL DROP DATABASE SQL BACKUP DATABASE SQL CREATE TABLE SQL DROP TABLE SQL ALTER TABLE SQL Einschränkungen SQL NOT NULL SQL UNIQUE SQL PRIMARY KEY SQL FOREIGN KEY SQL CHECK SQL DEFAULT SQL CREATE INDEX SQL AUTO INCREMENT SQL Daten SQL CREATE VIEW SQL Injektion SQL Hosting SQL Datentypen

SQL Referenzen

SQL Schlüsselwörter MySQL Funktionen SQL Serverfunktionen MS Access Funktionen SQL Schneller Ref

SQL Beispiele

SQL Beispiele SQL Editor SQL Quiz SQL Übungen SQL Bootcamp SQL Zertifikat

SQL. Lektionen für Anfänger

Ua En Es Fr

SQL AND-Operator


Der SQL-AND-Operator

Die WHERE-Klausel kann einen oder mehrere AND-Operatoren enthalten.

Der AND-Operator dient zum Filtern von Datensätzen anhand mehrerer Bedingungen, z. B. wenn Sie alle Kunden aus Spanien zurückgeben möchten, die mit dem Buchstaben „G“ beginnen:

Beispiel

Wählen Sie alle Kunden aus Spanien aus, die mit dem Buchstaben beginnen 'G':

SELECT *
FROM Customers
WHERE Country = 'Spain' AND CustomerName LIKE 'G%';
Try it Yourself »

Syntax

SELECT column1, column2, ...
FROM table_name
WHERE condition1 AND condition2 AND condition3 ...;


AND vs OR

Der AND-Operator zeigt einen Datensatz an, wenn alle Bedingungen TRUE (WAHR) sind.

Der OR-Operator zeigt einen Datensatz an, wenn eine der Bedingungen TRUE (WAHR) ist.


Demo-Datenbank

Nachfolgend finden Sie eine Auswahl aus der in den Beispielen verwendeten Tabelle Customers:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

Alle Bedingungen müssen erfüllt sein

Die folgende SQL-Anweisung wählt alle Felder aus Customers aus, wobei Country "Deutschland" ist, City "Berlin" ist und PostalCode größer als 12000 ist:

Beispiel

SELECT * FROM Customers
WHERE Country = 'Germany'
AND City = 'Berlin'
AND PostalCode > 12000;
Try it Yourself »

Combining AND und OR

Sie können die Operatoren AND und OR kombinieren.

Die folgende SQL-Anweisung wählt alle Kunden aus Spanien aus, deren Suchbegriffe mit „G“ oder „R“ beginnen.

Um das korrekte Ergebnis zu erhalten, verwenden Sie Klammern.

Beispiel

Wählen Sie alle spanischen Kunden aus, deren Namen entweder mit „G“ oder „R“ beginnen:

SELECT * FROM Customers
WHERE Country = 'Spain' AND (CustomerName LIKE 'G%' OR CustomerName LIKE 'R%');
Try it Yourself »

Ohne Klammern gibt die Select-Anweisung alle Kunden aus Spanien zurück, deren Name mit „G“ beginnt, plus alle Kunden, deren Name mit „R“ beginnt, unabhängig vom Länderwert:

Beispiel

Wählen Sie alle Kunden aus, die entweder:
kommen aus Spanien und beginnen entweder mit "G", oder
beginnt mit dem Buchstaben "R":

SELECT * FROM Customers
WHERE Country = 'Spain' AND CustomerName LIKE 'G%' OR CustomerName LIKE 'R%';
Try it Yourself »

Testen Sie sich mit Übungen

Übung:

Wählen Sie alle Datensätze aus, bei denen die Spalte City den Wert „Berlin“ und die Spalte PostalCode den Wert 12209 hat.

     * FROM Customers
     City = 'Berlin'
      = 12209;
    


W3Schools SQL Video-Tutorial. AND-Operator

Dieses Video ist eine Einführung in den AND-Operator in SQL.

Teil einer Reihe von Video-Tutorials zum Erlernen von SQL für Anfänger!