SQL для Вікіпроектів/Сортування

Матеріал з Вікіпідручника
Перейти до навігації Перейти до пошуку

Для виводу об’єктів, впорядкованих за зростаючим значенням колонки

SELECT * FROM НАЗВА_БАЗИ.НАЗВА_ТАБЛИЦІ
ORDER BY НАЗВА_КОЛОНКИ

Для виводу об’єктів, впорядкованих за спадаючим значенням колонки

SELECT * FROM НАЗВА_БАЗИ.НАЗВА_ТАБЛИЦІ
ORDER BY НАЗВА_КОЛОНКИ DESC

Категорії[ред.]

Quarry-logo-icon.svg За спадаючою кількістю сторінок
SELECT * FROM ukwikibooks_p.category
ORDER BY cat_pages DESC


Quarry-logo-icon.svg За спадаючою кількістю підкатегорій
SELECT * FROM ukwikibooks_p.category
ORDER BY cat_subcats DESC


Quarry-logo-icon.svg За спадаючою кількістю файлів
SELECT * FROM ukwikibooks_p.category
ORDER BY cat_files DESC

Зображення[ред.]

Quarry-logo-icon.svg За зростаючою датою завантаження
SELECT img_name, img_timestamp, img_description, img_user_text 
FROM ukwikibooks_p.image
ORDER BY img_timestamp


Quarry-logo-icon.svg За зростаючою роздільністю у мегапікселях
SELECT 
	img_name, 
	img_width * img_height / (1000 * 1000) as mpx,
	img_width, img_height 
FROM 
	ukwikibooks_p.image
ORDER BY mpx

Сторінки[ред.]

Quarry-logo-icon.svg За назвою абетково
SELECT * FROM ukwikibooks_p.page
ORDER BY page_title


Quarry-logo-icon.svg За спадаючою довжиною сторінки
SELECT page_title, page_len FROM ukwikibooks_p.page
ORDER BY page_len DESC

Користувачі[ред.]

Quarry-logo-icon.svg За іменем абетково
SELECT * FROM ukwikibooks_p.user
ORDER BY user_name


Quarry-logo-icon.svg За спадаючою кількістю редагувань
SELECT user_name, user_editcount 
FROM ukwikibooks_p.user
ORDER BY user_editcount DESC