Pertanyaan yang diberi tag «order-by»

Klausa yang digunakan dalam pernyataan SQL SELECT untuk mengurutkan hasil kueri.


7
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 SQL praktis dan penggunaan pandangan, saya ingin memahami mengapa …


2
Pesanan menurut kolom harus ada indeks atau tidak?
Saya telah menambahkan indeks ke tabel yang digunakan untuk hasil pencarian. Saya menunjukkan hasil dengan urutan ASC atau DESC. Jadi kolom itu harus punya indeks atau tidak? Saya memiliki 2 indeks lagi di tabel itu. Bagaimana kinerja akan memengaruhi dengan membuat atau tidak membuat indeks ke kolom itu?


6
Bagaimana cara membuktikan kurangnya urutan implisit dalam database?
Baru-baru ini saya menjelaskan kepada rekan-rekan tentang pentingnya memiliki kolom yang digunakan untuk mengurutkan data dalam tabel database jika perlu, misalnya untuk data yang dipesan secara kronologis. Ini terbukti agak sulit karena mereka bisa menjalankan kembali kueri mereka tanpa henti dan selalu akan mengembalikan rangkaian baris yang sama dalam urutan …

3
ORDER Hirarki Pohon Orangtua-Anak
Saya harus mengikuti data dalam SQL Server 2008 R2. SQLFiddle Skema: CREATE TABLE [dbo]. [ICFilters] ( [ICFilterID] [int] IDENTITY (1,1) TIDAK NULL, [ParentID] [int] BUKAN NULL DEFAULT 0, [FilterDesc] [varchar] (50) BUKAN NULL, [Aktif] [tinyint] BUKAN NULL DEFAULT 1, CONSTRAINT [PK_ICFilters] PRIMARY KEY CLUSTERED ([ICFilterID] ASC) DENGAN PAD_INDEX = MATI, …





3
Apa alternatif untuk klausa ORDER BY dalam Tampilan?
Pertanyaan ini harus ada di situs ini :) ORDER BY dilarang untuk digunakan dalam tampilan, seperti yang saya mengerti karena kemungkinan untuk beberapa pesanan saat menggunakan tampilan ini. Saya tahu bahwa ada cara untuk melewati batasan ini, misalnya TOP 99.999999 PERCENT, tetapi saya ingin tahu apa praktik terbaik, bukan bagaimana …



3
Petunjuk NOLOCK mengubah urutan catatan yang dikembalikan
Ada indeks berkerumun di Clientbidang tabel LastName. Ketika saya cukup membuang semua catatan dari tabel, mereka muncul dalam urutan abjad kecuali (nolock)petunjuk digunakan seperti dalam kueri yang dimaksud. Petunjuk itu mengubah urutan catatan. Haruskah itu? Saya yakin tidak ada sesi lain yang memiliki transaksi terbuka dengan perubahan pada tabel tersebut …

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.