Работа с базами данных на языке C#. Технология АDO .NET. Евсеева О.Н - 35 стр.

UptoLike

Составители: 

35
Для вывода определенного количества записей используем следующий
запрос (рис. 29):
select top 3 Фамилия from Туристы;
Извлекаются первые три записи поля «Фамилия», расположенные в самой
таблице «Туристы». Обратим внимание на то, что фамилии расположены не в
алфавитном порядке, а в порядке, в котором они были сохранены в базе дан-
ных.
Добиться алфавитного порядка можно с помощью предложения order by,
содержащего список атрибутов, после каждого из которых стоит либо ключевое
слово asc (сортировка по возрастанию), либо ключевое слово dec (сортировка
по убыванию). Теперь предыдущий запрос может выглядеть так:
select top 3 Фамилия from Туристы order by Фамилия asc;
Вводя оператор percent, можем получить
указанный процент записей от общего числа:
select top 25 percent Фамилия from Туристы;
Результат выполнения запроса пред-
ставлен на рисунке 30.
Для отбора записей, отвечающих заданному условию, используем опера-
тор where:
select * from Туры where Цена > 27000;
Этот запрос возвращает все записи из таблицы «Туры», в которых поле
«Цена» имеет значение, большее 27000 (рис. 31).
Рис. 31. Отбор записей со всеми полями по заданному значению
Рис. 28. Извлечение столбца
«Фамилия»
Рис. 29. Извлечение заданного
…….количества записей
Рис. 30. Извлечение
…………нескольких записей