PostgreSQL
Alap SQL lekérdezések (SELECT)
SELECT alapok: oszlopok, WHERE, LIKE/ILIKE, ORDER BY, LIMIT/OFFSET, aggregátumok és GROUP BY.
Alap SQL lekérdezések (SELECT)
Összes adat lekérése
SELECT * FROM users;Csak bizonyos oszlopok
SELECT name, email FROM users;Szűrés (WHERE)
SELECT * FROM users WHERE id = 1;
SELECT * FROM users WHERE name = 'Alice' AND email LIKE '%@gmail.com';LIKE / ILIKE
SELECT * FROM users WHERE name LIKE '%ali%';
SELECT * FROM users WHERE name ILIKE '%ali%';Rendezés
SELECT * FROM users ORDER BY created_at DESC;Limit és offset (oldalazás)
SELECT * FROM users ORDER BY id LIMIT 10 OFFSET 10;Aggregátumok és GROUP BY
SELECT COUNT(*) FROM users;
SELECT user_id, COUNT(*) AS order_count
FROM orders
GROUP BY user_id
HAVING COUNT(*) > 5;Rövid összefoglaló
WHEREszűr,ORDER BYrendez,LIMIT/OFFSEToldalaz.- Aggregátumok (
COUNT/SUM/AVG) gyakranGROUP BY-jal együtt használatosak.