1) Запрос, выполняющий сортировку может выглядеть примерно следующим образом.
SELECT * FROM articles ORDER BY a_title ASC , a_date DESC |
articles
будут отсортированы в возрастающем порядке по полю a_title
, а для записей у которых совпадают значения в поле a_title
– по полю a_date
в убывающем порядке.Сортировка текста с учетом регистра:
SELECT
*
FROM
articles
ORDER
BY
BINARY
a_title
BINARY - включает режим учета регистра;
Сортировка по фрагменту строки:
SELECT
SUBSTRING_INDEX(a_title,
' '
, -1)
AS
at
FROM
wp_5_posts
ORDER
BY
at
Сортировка записей по заданному списку значений:
SELECT
*
FROM
articles
ORDER
BY
FIELD(a_season,
"весна"
,
"лето"
,
"осень"
,
"зима"
)
Сортировка строк по их длине:
SELECT
*
FROM
articles
ORDER
BY
CHAR_LENGTH(a_title)
Теория:
Комментариев нет:
Отправить комментарий