SELECT <kolom1>, <Kolom2>, <Kolom3> FROM <tabel> WHERE <kolom1> = 'waarde' AND <kolom2> < 6;
Selecteer uit Producten het product id, prijs en naam waarbij het vend_id 'DLL01' is EN de product-prijs minder is dan 4
-- Oracle / MySQL / SQL Server SELECT prod_id, prod_price, prod_name FROM Products WHERE vend_id = 'DLL01' AND prod_price < 4;
prod_id | prod_price | prod_name |
BNBG01 | 3.49 | Fish bean bag toy |
BNBG02 | 3.49 | Bird bean bag toy |
BNBG03 | 3.49 | Rabbit bean bag toy |
SELECT <kolom1>, <Kolom2>, <Kolom3> FROM <tabel> WHERE <kolom1> = 'waarde' OR <kolom2> < 6;
Selecteer uit Producten de productnaam en prijs waarbij het vend_id 'DLL01' is of 'BRS01'
-- Oracle / MySQL / SQL Server SELECT prod_name, prod_price FROM Products WHERE vend_id = 'DLL01' OR vend_id = 'BRS01';
prod_name | prod_price |
Fish bean bag toy | 3.49 |
Bird bean bag toy | 3.49 |
Rabbit bean bag toy | 3.49 |
8 inch teddy bear | 5.99 |
12 inch teddy bear | 8.99 |
18 inch teddy bear | 11.99 |
Raggedy Ann | 4.99 |
SELECT <kolom1>, <Kolom2>, <Kolom3> FROM <tabel> WHERE <kolom1> = 'waarde' AND ( <kolom2> < 6 OR <kolom3> > 8 );
Selecteer uit Producten de productnaam en prijs waarbij het vend_id 'DLL01' is of 'BRS01' EN de prod_price groter of gelijk is aan 10
-- Oracle / MySQL / SQL Server SELECT prod_name, prod_price FROM Products WHERE (vend_id = 'DLL01' OR vend_id = 'BRS01') AND prod_price >= 10;
prod_name | prod_price |
18 inch teddy bear | 11.99 |
SELECT <kolom1>, <Kolom2>, <Kolom3> FROM <tabel> WHERE <kolom1> IN ('waarde1', 'waarde2', 'waarde3');
Voordelen van het werken met de IN operator:
Selecteer uit Producten de productnaam en prijs waarbij het vend_id 'DLL01' is of 'BRS01' en sorteer de uitkomst
-- Oracle / MySQL / SQL Server SELECT prod_name, prod_price FROM Products WHERE vend_id IN ('DLL01', 'BRS01') ORDER BY prod_name;
prod_name | prod_price |
12 inch teddy bear | 8.99 |
18 inch teddy bear | 11.99 |
8 inch teddy bear | 5.99 |
Bird bean bag toy | 3.49 |
Fish bean bag toy | 3.49 |
Rabbit bean bag toy | 3.49 |
Raggedy Ann | 4.99 |
SELECT <kolom1> FROM <tabel> WHERE NOT <kolom1> = 'waarde' ORDER BY <kolom1>;
SELECT <kolom1> FROM <tabel> WHERE <kolom1> != 'waarde' ORDER BY <kolom1>;
SELECT kolom1 FROM <tabel> WHERE <kolom1> NOT IN ('waarde1', 'waarde2', 'waarde3') ORDER BY <kolom1>;
Selecteer alles uit Producten waarbij het product id niet 'BR01', 'BR02', 'RGAN01' is en sorteer aflopend op productprijs
-- Oracle / MySQL / SQL Server SELECT * FROM Products WHERE prod_id NOT IN ('BR01','BR02', 'RGAN01') ORDER BY prod_price DESC;
prod_id | vend_id | prod_name | prod_price | prod_desc |
BR03 | BRS01 | 18 inch teddy bear | 11.99 | 18 inch teddy bear comes with cap and jacket |
RYL01 | FNG01 | King doll | 9.49 | 12 inch king doll with royal garments and crown |
RYL02 | FNG01 | Queen doll | 9.49 | 12 inch queen doll with royal garments and crown |
BNBG01 | DLL01 | Fish bean bag toy | 3.49 | Fish bean bag toy complete with bean bag worms with which to feed it |
BNBG02 | DLL01 | Bird bean bag toy | 3.49 | Bird bean bag toy eggs are not included |
BNBG03 | DLL01 | Rabbit bean bag toy | 3.49 | Rabbit bean bag toy comes with bean bag carrots |