Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1

ТЕМА:

Сортировка данных (ORDER BY) 4 года 8 мес. назад #174

  • Олег Коровяков
  • Олег Коровяков аватар Автор темы
  • Не в сети
  • Автор сайта
  • Автор сайта
  • Сообщений: 280
  • Репутация: 1
  • Спасибо получено: 1
Простой пример использования инструкции ORDER BY для сортировки выдаваемых данных.
-- таблица для демонстрации работы примера
DECLARE @t TABLE (id int identity, first_name nvarchar(50), last_name nvarchar(50));

-- заполняем таблицу данными, 
INSERT INTO @t
SELECT 'Василий', 'Семенов';
INSERT INTO @t
SELECT 'Иван', 'Сыч';
INSERT INTO @t
SELECT 'Маша', 'Харитонова';
INSERT INTO @t
SELECT 'Алёна', 'Алпатова';

-- использование номеров колонок в инструкции ORDER BY

-- выводим записи сортируя по 2 колонке (first_name)
SELECT * FROM @t ORDER BY 2 ASC;

-- выодим записи сортируя по 1 колонке (id)
SELECT * FROM @t ORDER BY 1 ASC;

-- использование имен колонок в инструкции ORDER BY

-- выводим записи сортируя по колонке first_name
SELECT * FROM @t ORDER BY first_name ASC;

-- выводим записи сортируя по колонке id
SELECT * FROM @t ORDER BY 1 ASC;

-- сортируем записи по колонке first_name в порядке убывания (от Я до А)
-- ключевое слово DESC указывает на сортировку в обратном порядке
SELECT * FROM @t ORDER BY first_name DESC;

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Олег Коровяков.
  • Страница:
  • 1
Модераторы: Дмитрий

О сайте

Строительство индивидуальных домов из лёгкого самана - опыт, советы, методика строительства и подробные инструкции. А также возможность применения альтернативных источников энергии.


Контакты

08340. ул.Салютная 17. с.Гнедын.
Киевская обл. Украина.

+38 067 492 4124.
+38 095 065 8860.

info@okwood.com.ua
www.okwood.com.ua

Местоположения


8PM2+7R Гнедин, Kyiv Oblast