Pelajaran 2 / 37 · Cara query berjalan
Alias baru ada setelah SELECT
Alias joined dibuat oleh SELECT di langkah 02. ORDER BY berjalan setelah SELECT, jadi alias itu bisa dipakai di ORDER BY pada database mana pun. WHERE berjalan sebelum SELECT, jadi PostgreSQL, MySQL dan SQL Server menolak WHERE joined > …. DuckDB diam-diam menggantinya kembali dengan signup_date.
Query-nya
SELECT name, signup_date AS joined
FROM customers
ORDER BY joined
Coba WHERE joined > DATE '2023-04-01': DuckDB menjalankannya, dan tersisa 4 pelanggan.
Berikutnya: AND berarti semua kondisi harus TRUE · Semua pelajaran