Pertanyaan yang diberi tag «alias»

2
Alias ​​Subkueri sama dengan alias kueri utama
Saya punya query SQL yang alias sama dengan beberapa alias subquerynya. Sebagai contoh: select * from ROOM r where ... ( select * from ROAD r where ... ) Ini berfungsi dengan baik, karena alias subquery tampaknya menyembunyikan yang utama. Apakah akan bekerja seperti itu dalam semua kasus? Apakah saya …

3
Mengapa kueri diuraikan sedemikian rupa sehingga melarang penggunaan alias kolom di sebagian besar klausa?
Saat mencoba menulis kueri, saya menemukan (cara yang sulit) bahwa SQL Server mem-parsing WHERE dalam permintaan jauh sebelum mem-parsing SELECT ketika menjalankan kueri. Dokumen MSDN mengatakan bahwa urutan parsing logis umum adalah sedemikian rupa sehingga SELECT diurai hampir terakhir (sehingga mengakibatkan kesalahan "tidak ada objek [alias]" ketika mencoba menggunakan alias …
16 sql-server  alias 

3
Apakah menggunakan SUM () dua kali suboptimal?
Saya tahu saya harus menulis SUMdua kali, jika saya ingin menggunakannya dalam HAVINGklausa (atau menggunakan tabel turunan): SELECT id, sum(hours) AS totalhours FROM mytable GROUP BY id HAVING sum(hours) > 50; Pertanyaan saya sekarang adalah, apakah ini suboptimal atau tidak. Sebagai seorang programmer, permintaan ini sepertinya DB akan menghitung jumlah …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.