Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Алексей Немиро -

Microsoft SQL Server - Общие вопросы

Все примеры / Общие вопросы

Сортировка данных (ORDER BY)

Автор: Алексей Немиро | добавлено: 08.02.2011, 20:57 | просмотров: 5153 (1+) | комментариев: 0 | рейтинг: *x1
Простой пример использования инструкции 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;
Об авторе

Алексей Немиро

Интернет-деятель. Автор многочисленных статей и переводов статей по программированию и информационным технологиям. Работы Алексея можно найти в популярных печатных изданиях компьютерной тематики. Автор проекта Kbyte.Ru.
Сейчас Алексей занимается профессиональным Web-программированием на базе технологий .NET Framework. Иногда пишет различные программки и компоненты для Windows и Android. В свободное время занимается Web-дизайном, увлекается фото- и видеосъемкой.

См. также:
Профиль автора
Алексей Немиро
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Реклама
Счетчики