Запитання з тегом «order-by»

Стаття, що використовується в операторах SQL SELECT для сортування результатів запитів.

2
Чи є спосіб оптимізувати сортування за стовпцями об'єднаних таблиць?
Це мій повільний запит: 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, 1145, …
10 mysql  order-by 

1
Як SQL Server замовляє результати при використанні об'єднань?
Як SQL Server визначає порядок записів у наборі результатів виконання запитів? Я намагаюся зробити з нього голови чи хвости, але я почуваю, що я дряпаю голову. Коли я змінюю поля, я вибираю порядок, також змінюється. Коли я виконую нижче SQL з a, SELECT *я отримую ті ж записи, але в …

3
Чи гарантовано SELECT ROW_NUMBER () для повернення результатів, відсортованих за генерованими номерами рядків?
Наприклад, врахуйте запит SQL: SELECT A.[Name], ROW_NUMBER() OVER(ORDER BY A.[Name] ASC) FROM [FooTable] AS A Тут я спостерігаю за результатами повернення, відсортованими за А. [Ім'я]. Якщо я зміню стовпчик сортування, визначений у функції ROW_NUMBER, на інший стовпець, то знову результати будуть відсортовані за цим стовпцем. Я очікував, що номер рядка …

3
Як зробити умовне замовлення для двох або більше стовпців
У MS SQL Server 2005 я пишу один запит із умовним сортуванням, і моя проблема полягає в тому, що я не знаю, як можна сортувати умовно за допомогою двох стовпців? Якщо я написав такий код, він працює нормально select * from table order by case @pkr when 'kol' then kol …

2
Реалізація бази даних ORDER BY у підзапиті
Я використовую додаток (MapServer - http://mapserver.org/ ), який обгортає оператори SQL, щоб оператор ORDER BY знаходився у внутрішньому запиті. Напр SELECT * FROM ( SELECT ID, GEOM, Name FROM t ORDER BY Name ) as tbl У додатку є багато різних драйверів баз даних. В основному я використовую драйвер MS …


1
MySQL: Оптимізуйте UNION за допомогою "ЗАМОВЛЕННЯ ПО" у внутрішніх запитах
Я просто створив систему ведення журналів, яка складається з декількох таблиць з однаковою компонуванням. Для кожного джерела даних існує одна таблиця. Для перегляду журналу я хочу UNION всі таблиці журналів , фільтрувати їх за обліковим записом , додайте псевдо стовпчик для ідентифікації джерела, сортувати їх за часом , та обмежити …

3
Запитайте найкращі сірники та замовляйте їх
Я намагаюся написати запит у цих рядках: select * from tbl where col1 = 1 and col2 = 2 and col3 = 3 order by ... ; Я хочу спочатку всі результати, коли всі 3 WHEREумови відповідають (3/3), потім всі результати, коли відповідають будь-які 2 умови (2/3), і нарешті результати, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.