Berikut adalah beberapa Tips Dan Trik Menggunakan MySQL & PHP dan perintah, lanjutan dari part 1 atau postingan yang sebelumnya.
Menemukan Tanggal yang memiliki hari jadi(Anniversary / Birthday) di Hari x Berikutnya
1 2 3 4 5 |
SELECT whn FROM friends WHERE whn BETWEEN (@p := TIMESTAMPADD(YEAR,TIMESTAMPDIFF(YEAR,CURDATE(),whn)-1,CURDATE()) ) AND ( @p + INTERVAL 10 DAY ) |
Single Query untuk Menampilkan Nomor Baris, Toggle dan Oscillator
Dalam query ini, selain nomor baris, kita akan menunjukkan toggle (1,0,1,0 …) dan sebuah osilator (1, -1,1, -1 …), yang bisa berguna saat digabungkan. Dengan bidang lainnya
Kali ini, alih-alih mengeksekusi dua kueri (satu untuk menginisialisasi variabel, satu menggunakan variabel), kita akan melakukan query tunggal. Variabel diinisialisasi dalam tabel gabungan yang perannya hanya untuk memegang nilai awal. Ini tentu tidak lebih efisien daripada pendekatan dua query, tapi sangat menyenangkan untuk dilihat. Untuk membuat karya ini, ganti “somefield” dan “sometable” dengan field dan nama tabel.