Запитання з тегом «sorting»

4
Чому вперше сортуються NULL?
Чому так, що коли у нас стовпчик NULL і впорядковується за значенням, що збільшується, NULLs сортуються спочатку? select 1 as test union all select 2 union all select NULL union all select 3 union all select 4 order by test призводить до NULL 1 2 3 4 Я продовжую думати, …

1
Як зберегти початковий порядок елементів у нестримованому масиві?
Враховуючи рядок: "Я думаю, що PostgreSQL чудовий" Я хотів би оперувати окремими словами, знайденими в цьому рядку. По суті, у мене є окремий розділ, з якого я можу отримати детальну інформацію про слово, і я хотів би приєднати до цього словника нестримований масив цього рядка. Поки що я маю: select …

2
Ефективність підкачки за допомогою налаштованого сортування на багато мільйонів рядків
У нашому додатку є сітка, де користувачі можуть розміщувати сторінки на великій кількості записів (10-20 мільйонів). Сітка підтримує сортування у порядку зростання та спадання у ряді стовпців (20+). Багато значень також не є унікальними, тому додаток також сортує за ідентифікатором як перемикач краватки, щоб гарантувати, що рядки завжди відображаються на …

1
Сортувати розливи до tempdb, але орієнтовні рядки дорівнюють фактичним рядкам
На SQL Server 2016 SP2 з максимальною пам’яттю 25 ГБ є запит, який виконується приблизно 80 разів за хвилину. Запит розсипає близько 4000 сторінок до tempdb. Це спричиняє багато IO на диску tempdb. Якщо ви подивитесь на план запитів (спрощений запит), ви побачите, що кількість оцінених рядків дорівнює кількості фактичних …

4
Повільний запит на великій таблиці з групою BY і ORDER BY
У мене є таблиця з 7,2 мільйона кортежів, яка виглядає приблизно так: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character varying(32) | not null string | character varying | not null method | character varying | not null file …


4
Чи є порівняння для сортування наступних рядків у такому порядку 1,2,3,6,10,10A, 10B, 11?
У мене база даних зі стовпцем VARCHAR, що містить цілі числа різної довжини. Я хочу сортувати їх так, щоб 10 сталося після 9, а не 1, а 70А - після 70. Мені це вдалося зробити за допомогою заяв PATINDEX () , CTE та CASE у пункті WHERE. Однак мені було …

2
Як я можу визначити, чи використовується індекс для сортування в MySQL?
У мене є запит із пунктом ORDER BY, який використовує стовпець, який є останнім стовпцем індексу, який використовується в пункті WHERE, по суті форми: SELECT cols FROM tables WHERE col_1 = x AND col_2 = y AND col_3 = z ORDER BY col_4 а індекс створюється на стовпцях (col_1, col_2, …
10 mysql  index  sorting 

1
як використовувати індекс для прискорення сортування в постгресах
Я використовую постгреси 9.4. Схема messagesмає таку схему: повідомлення належать до feed_id, а також розмістив post_at, а також повідомлення можуть мати батьківське повідомлення (у разі відповідей). Table "public.messages" Column | Type | Modifiers ------------------------------+-----------------------------+----------- message_id | character varying(255) | not null feed_id | integer | parent_id | character varying(255) | …


1
ЗАМОВЛЕННЯ ЗА та порівняння змішаних рядків літер та цифр
Нам потрібно зробити деяку звітність про значення, які зазвичай є змішаними рядками цифр і букв, які потрібно сортувати "природним шляхом". Такі речі, як, наприклад, "P7B18" або "P12B3". @ Рядки здебільшого будуть послідовностями літер, а потім чергуються цифри. Кількість цих сегментів і довжина кожного можуть змінюватись. Ми хотіли б, щоб числові …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.