Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengambil data dari MYSQL berdasarkan nomor minggu

Jangan jangan gunakan sesuatu seperti WHERE WEEK(column)=something - ini adalah pembunuh kinerja:Ini akan menghitung nomor minggu di semua baris, bahkan jika mereka tidak cocok. Selain itu, tidak mungkin menggunakan indeks pada kolom ini.

Sebagai gantinya, hitung tanggal awal dan akhir absolut atau titik waktu, bergantung pada tipe data Anda, lalu gunakan BETWEEN . Ini tidak akan melakukan perhitungan pada baris yang tidak cocok dan memungkinkan penggunaan indeks.

Aturan praktis:Jika Anda memiliki pilihan antara perhitungan pada konstanta dan lapangan, gunakan yang pertama.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Opsi ON DELETE CASCADE tidak dibuat saat menggunakan pembuatan skema ddl di Mysql

  2. Pilih pernyataan di dalam loop dalam Prosedur Tersimpan Mysql

  3. Bagaimana cara menanyakan grafik/data hierarkis di mysql

  4. Unduh file dari database MYSQL

  5. Batasi nomor halaman pagination