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

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

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

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

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

КатегоріїРедагувати

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


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


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

ЗображенняРедагувати

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


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

СторінкиРедагувати

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


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

КористувачіРедагувати

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


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