SQL – Nordwind Kundenverwaltung

Kundenverwaltung mit PHP und SQL

Auf dieser Seite werden echte Kundendaten aus der Nordwind-Datenbank angezeigt. Mit SQL können die Daten gesucht, gefiltert, sortiert und ausgewertet werden.

Kunden insgesamt 91
Suchergebnisse 91
Aktuell angezeigte Kunden 20

Kunden suchen und sortieren

Zurücksetzen

Kundentabelle

Gefundene Datensätze: 91

Kunden-Code ↑ Firma Kontaktperson Position Straße Ort Region PLZ Land Telefon Telefax
ALFKI Alfreds Futterkiste Maria Anders Vertriebsmitarbeiterin Obere Str. 57 Berlin 12209 Deutschland 030-0074321 030-0076545
ANATR Ana Trujillo Emparedados y helados Ana Trujillo Inhaberin Avda. de la Constitución 2222 México D.F. 05021 Mexiko (5) 555-4729 (5) 555-3745
ANTON Antonio Moreno Taquería Antonio Moreno Inhaber Mataderos 2312 México D.F. 05023 Mexiko (5) 555-3932
AROUT Around the Horn Thomas Hardy Vertriebsmitarbeiter 120 Hanover Sq. London WA1 1DP Großbritannien (71) 555-7788 (71) 555-6750
BERGS Berglunds snabbköp Christina Berglund Einkaufsleitung Berguvsvägen 8 Luleå S-958 22 Schweden 0921-12 34 65 0921-12 34 67
BLAUS Blauer See Delikatessen Hanna Moos Vertriebsmitarbeiterin Forsterstr. 57 Mannheim 68306 Deutschland 0621-08460 0621-08924
BLONP Blondel père et fils Frédérique Citeaux Marketingmanager 24, place Kléber Strasbourg 67000 Frankreich 88.60.15.31 88.60.15.32
BOLID Bólido Comidas preparadas Martín Sommer Inhaber C/ Araquil, 67 Madrid 28023 Spanien (91) 555 22 82 (91) 555 91 99
BONAP Bon app' Laurence Lebihan Inhaber 12, rue des Bouchers Marseille 13008 Frankreich 91.24.45.40 91.24.45.41
BOTTM Bottom-Dollar Markets Elizabeth Lincoln Buchhalterin 23 Tsawassen Blvd. Tsawassen BC T2F 8M4 Kanada (604) 555-4729 (604) 555-3745
BSBEV B's Beverages Victoria Ashworth Vertriebsmitarbeiterin Fauntleroy Circus London EC2 5NT Großbritannien (71) 555-1212
CACTU Cactus Comidas para llevar Patricio Simpson Vertriebsagent Cerrito 333 Buenos Aires 1010 Argentinien (1) 135-5555 (1) 135-4892
CENTC Centro comercial Moctezuma Francisco Chang Marketingmanager Sierras de Granada 9993 México D.F. 05022 Mexiko (5) 555-3392 (5) 555-7293
CHOPS Chop-suey Chinese Yang Wang Inhaber Hauptstr. 29 Bern 3012 Schweiz 0452-076545
COMMI Comércio Mineiro Pedro Afonso Vertriebsassistent Av. dos Lusíadas, 23 São Paulo SP 05432-043 Brasilien (11) 555-7647
CONSH Consolidated Holdings Elizabeth Brown Vertriebsmitarbeiterin Berkeley Gardens 12 Brewery London WX1 6LT Großbritannien (71) 555-2282 (71) 555-9199
DRACD Drachenblut Delikatessen Sven Ottlieb Einkaufsleitung Walserweg 21 Aachen 52066 Deutschland 0241-039123 0241-059428
DUMON Du monde entier Janine Labrune Inhaberin 67, rue des Cinquante Otages Nantes 44000 Frankreich 40.67.88.88 40.67.89.89
EASTC Eastern Connection Ann Devon Vertriebsagent 35 King George London WX3 6FW Großbritannien (71) 555-0297 (71) 555-3373
ERNSH Ernst Handel Roland Mendel Vertriebsmanager Kirchgasse 6 Graz 8010 Österreich 7675-3425 7675-3426
1 2 3 Weiter →

Aktuelle SQL-Abfrage

Diese SQL-Abfrage wird von PHP verwendet, um die Kundendaten abzurufen.

SELECT * FROM `kunden` ORDER BY `Kunden-Code` ASC LIMIT :limit OFFSET :offset
Hinweis: Die Platzhalter wie :search0, :limit und :offset werden von PHP mit Werten gefüllt. Dadurch werden SQL-Abfragen sicher ausgeführt.

SQL-Grundlagen mit der Kundentabelle

1. Alle Kunden anzeigen

SELECT *
FROM kunden;

Der Stern (*) bedeutet, dass alle Spalten ausgewählt werden.

2. Anzahl der Kunden ermitteln

SELECT COUNT(*)
FROM kunden;

COUNT(*) zählt alle Datensätze.

3. Kunden sortieren

SELECT *
FROM kunden
ORDER BY 1 ASC;

ORDER BY sortiert die Datensätze. ASC bedeutet aufsteigend, DESC bedeutet absteigend. Die Zahl 1 bezeichnet die erste ausgewählte Spalte.

4. Nur zehn Kunden anzeigen

SELECT *
FROM kunden
LIMIT 10;

LIMIT begrenzt die Anzahl der Ergebnisse.

Übungen

Aufgabe 1

Schreibe eine SQL-Abfrage, die alle Kunden aus der Tabelle kunden anzeigt.

Lösung anzeigen
SELECT *
FROM kunden;
Aufgabe 2

Ermittle die Gesamtzahl der Kunden.

Lösung anzeigen
SELECT COUNT(*)
FROM kunden;
Aufgabe 3

Zeige die ersten fünf Kunden an.

Lösung anzeigen
SELECT *
FROM kunden
LIMIT 5;
Aufgabe 4

Sortiere alle Kunden nach der ersten Spalte in absteigender Reihenfolge.

Lösung anzeigen
SELECT *
FROM kunden
ORDER BY 1 DESC;