Pytania otagowane jako order-by

Klauzula używana w instrukcjach SQL SELECT do sortowania wyników zapytania.

2
Czy istnieje sposób zoptymalizowania sortowania według kolumn połączonych tabel?
To jest moje wolne zapytanie: SELECT `products_counts`.`cid` FROM `products_counts` `products_counts` LEFT OUTER JOIN `products` `products` ON ( `products_counts`.`product_id` = `products`.`id` ) LEFT OUTER JOIN `trademarks` `trademark` ON ( `products`.`trademark_id` = `trademark`.`id` ) LEFT OUTER JOIN `suppliers` `supplier` ON ( `products_counts`.`supplier_id` = `supplier`.`id` ) WHERE `products_counts`.product_id IN (159, 572, 1075, 1102, …
10 mysql  order-by 


3
Czy funkcja SELECT ROW_NUMBER () zwraca wyniki posortowane według wygenerowanych numerów wierszy?
Np. Rozważ zapytanie SQL: SELECT A.[Name], ROW_NUMBER() OVER(ORDER BY A.[Name] ASC) FROM [FooTable] AS A Tutaj obserwuję zwracane wyniki posortowane według A. [Nazwa]. Jeśli zmienię kolumnę sortowania zdefiniowaną w funkcji ROW_NUMBER na inną kolumnę, wyniki zostaną posortowane według tej kolumny. Oczekiwałem, że numer wiersza zostanie przypisany do wierszy, ale nie …


2
Implementacje baz danych ORDER BY w podzapytaniu
Korzystam z aplikacji (MapServer - http://mapserver.org/ ), która otacza instrukcje SQL, dzięki czemu instrukcja ORDER BY znajduje się w wewnętrznym zapytaniu. Na przykład SELECT * FROM ( SELECT ID, GEOM, Name FROM t ORDER BY Name ) as tbl Aplikacja ma wiele różnych sterowników baz danych. Używam głównie sterownika MS …



3
Zapytaj najlepsze możliwe dopasowania i zamów je
Próbuję napisać zapytanie w następujący sposób: select * from tbl where col1 = 1 and col2 = 2 and col3 = 3 order by ... ; Chcę najpierw wszystkie wyniki, w których WHEREpasują wszystkie 3 warunki (3/3), następnie wszystkie wyniki, w których pasują dowolne 2 warunki (2/3), a na końcu …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.