Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Определение заголовков столбцов




SELECT Фамилия, Город FROM Гостиница.dbo.Клиент

Отбор столбцов

Результаты выборки

 

Первое предложение запроса, создаваемого с помощью команды SELECT, является обязательным. Оно может включать в себя список столбцов, а также выражения – константы и функции либо их комбинации, создаваемые с помощью арифметических операторов и скобок. Примеры выражений:

Price * 1.2

Count(*)

Sum(price*quantity)

Каждый элемент списка выборки должен отделяться от следующего запятой.

 

 

Если необходимо просто вывести информацию из всех столбцов таблицы, можно использовать звездочку. В этом случае поля на экран будут выводиться в порядке, который был определен при создании таблицы. Например, следующая команда выводит на экран все записи из таблицы КЛИЕНТ:

SELECT * FROM Клиент

Следует отметить, что команды в Transact-SQL могут записываться как в одной строке, так и в нескольких строках.

Если из таблицы КЛИЕНТ необходимо выбрать не все поля, а только названия клиентов и города, то команда должна быть написана так:

SELECT Фамилия, Город FROM Клиент

Если после выполнения этой команды получено сообщение об ошибке:

Server: Msg 208, Level 16, State 1, Line 1

Invalid object name 'Клиент',

то в команде необходимо указать полное имя таблицы.

Здесь dbo – имя пользователя.

В результате на экран будет выведена информация в следующем виде:

 

Фамилия Город

-------------------- --------------------

Иванов Иваново

Попович Ковров

Сазонов Ставрово

Алексеев Алексеевка

Хазанов Казань

Владимиров Владимир

Котов Петушки

Сидоров Москва

Артемьев Москва

Соков Тверь

 

(10 row(s) affected)

 

 

 

По умолчанию заголовками столбцов в итоговой выборке являются их имена, которые присвоены им при создании таблицы. Эти заголовки программист может изменить следующими способами:

SELECT <Заголовок столбца> = <Имя столбца>

FROM <Имя таблицы>

или

SELECT <Имя столбца> [AS] <Заголовок столбца>

FROM <Имя таблицы>

В приведенном ниже примере продемонстрированы оба способа определения заголовков:

 

SELECT ФИО = RTRIM(Фамилия) + ' ' + RTRIM(Имя) + ' ' +

RTRIM(Отчество), Город [Населенный пункт]

FROM Гостиница.dbo.Клиент

 

Фрагмент выборки имеет следующий вид:

 

 

ФИО Населенный пункт

--------------------------------------------------

Иванов Иван Иванович Иваново

Попович Алексей Егорович Ковров

Сазонов Поликарп Сидорович Ставрово

Алексеев Алексей Алексеевич Алексеевка

Хазанов Аристарх Абдулаевич Казань

Владимиров Владислав Владимирович Владимир

Котов Кузьма Кузьмич Петушки

Сидоров Сидор Сидорович Москва

Артемьев Артем Павлович Москва

Соков Эммануил Андреевич Тверь

 

(10 row(s) affected)

 




Поделиться с друзьями:


Дата добавления: 2014-11-20; Просмотров: 596; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.