«order-by» etiketlenmiş sorular

Sorgu sonuçlarını sıralamak için SQL SELECT deyimlerinde kullanılan bir cümle.


7
SİPARİŞ BY neden bir görünüme ait değil?
Ben anlıyorum bunu olamaz ORDER BY bir görünümde. (En azından SQL Server 2012'de çalışıyorum) Ayrıca, bir görünümü sıralamanın "doğru" yolunun, görünümü sorgulayan ifadenin ORDER BYetrafına yerleştirilmesi olduğunu da anlıyorum SELECT. Ancak pratik SQL ve görüşlerin kullanımında nispeten yeni olan bunun neden böyle bir tasarım tarafından yapıldığını anlamak istiyorum . Geçmişi …

2
MySQL'deki ORDER BY FIELD () nasıl dahili olarak çalışır?
Cümlenin nasıl ORDER BYçalıştığını ve FIELD()fonksiyonun nasıl çalıştığını anlıyorum . Anlamak istediğim, ikisinin de sıralamak için nasıl birlikte çalıştığı. Satırlar nasıl alınır ve sıralama düzeni nasıl türetilir? +----+---------+ | id | name | +----+---------+ | 1 | stan | | 2 | kyle | | 3 | kenny | | …
37 mysql  order-by  fields 


6
Bir tabloda kayıtları rasgele sipariş etme
Bir veritabanı kullanırken ortak bir ihtiyaç, kayıtlara sırayla erişmek. Örneğin, bir blogum varsa, blog postalarımı isteğe göre sıralayabilmek istiyorum. Bu girdilerin çoğu zaman birçok ilişkisi vardır, bu nedenle ilişkisel bir veritabanı mantıklı görünmektedir. Ben gördük ortak çözüm bir tamsayı sütun eklemek için order: CREATE TABLE AS your_table (id, title, sort_order) …

6
Bir veritabanında örtük düzen olmadığının kanıtlanması nasıl sağlanır?
Son zamanlarda meslektaşlarımıza, örneğin kronolojik olarak sıralanan veriler için gerekli olması durumunda, bir veritabanı tablosundaki verileri sıralamak için bir sütuna sahip olmanın önemini açıklıyordum. Bu biraz zor oldu çünkü sadece sorgularını sonsuz bir şekilde yeniden çalıştırabildiler ve daima aynı sıradaki satırları geri döndürdüler. Bunu daha önce farkettim ve yapabileceğim tek …

3
Ebeveyn-Çocuk Ağacı Hiyerarşik SİPARİŞ
SQL Server 2008 R2'deki verileri takip etmeliyim. SQLFiddle Şema: CREATE TABLE [dbo]. [ICFilters] ( [ICFilterID] [int] KİMLİK (1,1) NULL DEĞİL, [ParentID] [int] NULL DEĞİL DEĞİL [FilterDesc] [varchar] (50) NULL DEĞİL, [Aktif] [tinyint] NULL DEĞİL DEĞİL CONSTRAINT [PK_ICFilters] PRIMARY KEY CLUSTERED ([ICFilterID] ASC) İLE PAD_INDEX = KAPALI, İSTATİSTİK_NORECOMPUTE = KAPALI, IGNORE_DUP_KEY …





3
Bir Görünümde ORDER BY deyiminin alternatifleri nelerdir?
Bu soru sadece bu sitede olmalı :) SİPARİŞ TARAFINDAN bir görünümde kullanılması yasaktır, çünkü anladığım kadarıyla, bu görünümü kullanırken birden fazla sıraya girme olasılığı. Örneğin TOP 99.999999 PERCENT, bu sınırlamayı aşmanın yolları olduğunu biliyorum , ama en iyi uygulamanın ne olduğunu bilmek istiyorum, nasıl hackleneceğini değil. Yani, kişisel kullanım için …

4
Bu gereksiz türetilmiş tablo için siparişin garanti edilmemesi GERÇEKTEN mümkün mü?
Lukas Eder ile yaptığı bir Twitter görüşmesinde bu soruyu tökezledim . Doğru davranış en dış sorguya ORDER BY yan tümcesini uygulamak olsa da, burada, DISTINCT, GROUP BY, JOIN veya en dıştaki sorguda başka bir WHERE yan tümcesi kullanmıyoruz, neden bir RDBMS yalnızca gelen sorgu iç sorgu tarafından sıralanmış olarak? SELECT …

2
MySQL başka bir tabloya katılırken dizin kullanmıyor
İki tablo var, ilk tablo bir CMS içindeki tüm makaleler / blog gönderileri içerir. Bu makalelerin bazıları bir dergide de görünebilir, bu durumda dergiye özgü bilgiler içeren başka bir tablo ile yabancı anahtar ilişkisi vardır. Aşağıda, bu iki tablo için tablo oluşturma sözdiziminin basitleştirilmiş bir sürümü bulunmaktadır ve bazı temel …

3
NOLOCK ipucu, döndürülen kayıtların sırasını değiştirir
Tablo Clientalanında kümelenmiş bir dizin var LastName. Sadece tüm kayıtları tablodan dökümü, (nolock)ipucu söz konusu sorguda olduğu gibi kullanılmadıkça alfabetik sırayla görünür . Bu ipucu kayıtların sırasını değiştirir. Olmalı mı? Başka hiçbir oturumun bu tablodaki değişikliklerle açık bir işlemi olmadığından eminim (en azından sp_who2bana hiç göstermiyor). Sıradaki fark nasıl açıklanabilir? …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.