21 tm 25 Flashcards
welke sellers kochten allemaal boxes of frogs? tabel items
select seller_id from items where name like ‘%boxes of frogs’
toon de naam en de minimale prijs van boxes of frogs van de sellers 68,6,18
select name, min(cost) from items where name like ‘%boxes of frogs’ AND seller_id IN (68,6,18)
subquery welke verkopers verkopen boxes of frogs voor welke prijs
select name, min(cost) from items where name like ‘%boxes of frogs’ and seller _id IN(
select seller_id from items where name like ‘%boxes of frogs’ )
nieuwe custom tabel gecombineerd uit meerdere databases
select customer.id, customer.name, items.name, items.cost
from customers,items
where customer.id=seller_id ORDER BY customer.id
query gecombineerd uit items en customers tabel
SELECT i.seller_id, i.name, c.id FROM customers AS c, items AS i WHERE i.seller_id=c.id
toon alle customers die iets gekocht hebben
select customers.name, items.name FROM customers LEFT OUTER JOIN items ON customers.id=seller_id
unions
name cost bids
2 query’s tegerlijk uitgevoerd
SELECT name, cost, bids FROM items WHERE bids>190
UNION (ALL)
SELECT name, cost, bids FROM items WHERE cost>1000
zoek alle items met het woord baby in de tabel name
SELECT name, cost FROM items WHERE match(name) against (‘baby’) (+/- voor baby voor (not)include)