Materi
Ketika log sudah tersusun rapi dalam tabel, analis memakai SQL untuk menanyainya. Di latihan ini ada tabel log_masuk dengan kolom id, waktu (dalam UTC), pengguna, hasil ('berhasil' atau 'gagal'), metode, dan ip. SELECT memilih kolom, FROM menyebut tabel, dan WHERE menyaring baris. Misalnya, untuk menampilkan login yang berhasil beserta kolom tertentu:
SELECT waktu, pengguna, ip FROM log_masuk WHERE hasil = 'berhasil';Untuk menghitung, pakai fungsi agregat COUNT yang mengembalikan satu angka. Contoh 'SELECT COUNT(*) FROM log_masuk WHERE metode = 'publickey'' menghitung berapa login memakai kunci publik. Syarat bisa digabung dengan AND, misalnya 'WHERE hasil = 'berhasil' AND metode = 'password''. Nilai teks ditulis dalam tanda kutip tunggal, sedangkan nama kolom tidak. SQL hanya membaca tabel; ia tidak mengubah isinya.