Administrator Basis Data

51
Mengapa ORDER BY tidak termasuk dalam Tampilan?

Saya mengerti bahwa Anda tidak dapat memiliki ORDER BY pandangan. (Setidaknya dalam SQL Server 2012 saya bekerja dengan) Saya juga mengerti bahwa cara "benar" untuk menyortir tampilan adalah dengan meletakkan ORDER BYsekitar SELECTpernyataan yang meminta tampilan. Tetapi karena relatif baru untuk...

51
Bagaimana cara menukar tabel di MySQL?

Misalkan, saya punya tabel foo, yang berisi beberapa statistik yang dihitung setiap saat. Ini banyak digunakan oleh pertanyaan lain. Itu sebabnya saya ingin menghitung lebih banyak statistik terkini foo_newdan menukarnya ketika perhitungan sudah siap. Saya bisa melakukannya ALTER TABLE foo...

50
Mengapa menggunakan WHERE 1 atau WHERE 1 = 1?

Biasanya, jika kondisi tidak diperlukan dalam pernyataan kueri kami, kami tidak menggunakan WHEREklausa. Tetapi saya telah melihat WHERE 1klausa yang digunakan di banyak tempat, bahkan di mana kondisi lain tidak ada. Mengapa ini dilakukan? Apakah ada manfaat khusus untuk waktu eksekusi? Apakah...

48
Perbedaan kinerja untuk COALESCE versus ISNULL?

Saya telah melihat banyak orang menggunakan fungsi COALESCE menggantikan ISNULL. Dari pencarian internet, saya telah menemukan bahwa COALESCE adalah standar ANSI, jadi ada keuntungan yang kita tahu apa yang diharapkan ketika menggunakannya. Namun, ISNULL tampaknya lebih mudah dibaca karena...

47
Apakah ada perbedaan sama sekali antara NUMERIC dan DECIMAL?

Saya tahu bahwa tipe data NUMERIC dan DECIMAL di SQL Server berfungsi sama: sintaks untuk membuatnya adalah sama, rentang nilai yang dapat Anda simpan di dalamnya sama, dll. Namun, dokumentasi MSDN menjelaskan hubungan antara keduanya karena ini: numerik secara fungsional setara dengan...