The AND & OR operator yang digunakan untuk menyaring catatan didasarkan pada lebih dari satu kondisi.
SQL DAN & OR Operator
Operator AND menampilkan catatan jika kedua kondisi pertama dan kondisi kedua adalah benar.Operator OR menampilkan catatan jika salah satu kondisi pertama OR kondisi kedua adalah benar.
Demo database
Dalam tutorial ini kita akan menggunakan database terkenal sampel Northwind.Di bawah ini adalah pilihan dari "Pelanggan" tabel:
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 |
DAN Operator Contoh
Berikut pernyataan SQL memilih semua pelanggan dari negara "Jerman" dan kota "Berlin", dalam "Pelanggan" tabel:OR Operator Contoh
Berikut pernyataan SQL memilih semua pelanggan dari kota "Berlin" ATAU "München", dalam "Pelanggan" tabel:Menggabungkan AND & OR
Anda juga dapat menggabungkan AND dan OR (gunakan tanda kurung untuk membentuk ekspresi kompleks).Berikut pernyataan SQL memilih semua pelanggan dari negara "Jerman" dan kota harus sama dengan "Berlin" ATAU "München", dalam "Pelanggan" tabel:
Contoh
SELECT * FROM Customers
WHERE Country='Germany'
AND (City='Berlin' OR City='München');
WHERE Country='Germany'
AND (City='Berlin' OR City='München');
Coba sendiri »
ORDER BY kata kunci digunakan untuk mengurutkan hasil-set.
SQL ORDER BY Keyword
ORDER BY kata kunci digunakan untuk mengurutkan hasil-set oleh satu atau lebih kolom tersebut.ORDER BY kata kunci macam catatan dalam urutan secara default. Untuk mengurutkan catatan dalam urutan menurun, Anda dapat menggunakan kata kunci DESC.
SQL ORDER BY Syntax
SELECT column_name,column_name
FROM table_name
ORDER BY column_name,column_name ASC|DESC;
FROM table_name
ORDER BY column_name,column_name ASC|DESC;
Demo database
Dalam tutorial ini kita akan menggunakan database terkenal sampel Northwind.Di bawah ini adalah pilihan dari "Pelanggan" tabel:
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 |
ORDER BY Contoh
Berikut pernyataan SQL memilih semua pelanggan dari "Pelanggan" table, diurutkan dengan "Negara" kolom:ORDER BY DESC Contoh
Berikut pernyataan SQL memilih semua pelanggan dari "Pelanggan" table, diurutkan DESCENDING dengan "Negara" kolom:ORDER BY Beberapa Kolom Contoh
Berikut pernyataan SQL memilih semua pelanggan dari "Pelanggan" table, diurutkan dengan "Negara" dan "CustomerName" kolom:
Categories:
Yuk Belajar SQL bersama sama BG.2