Программирование >>  Исключение дубликатов строк 

1 ... 24 25 26 [ 27 ] 28 29 30 ... 152


Сохранение роботы

Сохраняйте свои операторы SELECT - каждая главная программа ПО для базы данных предоставляет способ для их сохранения. Это исключает необходимость их повторного написания при обраш,ении с тем же запросом к базе данных. Когда вы сохраняете свой оператор SELCT, присваивайте ему осмысленное имя, которое поможет запомнить, какой вид информации он предоставляет. И, если программное обеспечение базы данных это позволяет, составьте краткое описание назначения оператора. Ценность описания станет совершенно понятной, когда вы после значительного интервала попытаетесь вспомнить, зачем этот оператор был создан.

В некоторых программах сохраненный оператор SELECT определяется как запрос, а в других - как представление. Независимо от его назначения каждая программа базы данных предоставляет средства его выполнения и работает с его набором результатов.

Внимание! Далее в обсуждении будет использоваться слово запрос для обозначения сохраненного оператора SELECT и слова выполнение и вызов для обозначения метода, используемого для работы с ними.

Для выполнения запроса используются два общих метода. Первый - это интерактивный вызов (с помощью панели инструментов, таблицы запросов и т. п.), а второй - вызов из программного кода. Первый метод используется достаточно широко. О втором методе не стоит беспокоиться до тех пор, пока вы не начнете работать с языком программирования, используемым в программном обеспечении базы данных. Наша задача - научить вас создавать и использовать операторы SQL, а ваша задача - научиться создавать, сохранять и выполнять их в программе для вашей СУБД.

Примеры опероторов

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

Присвоение имени каждому оператору SQL связано с тем, что мы их сохраняем! Фактически мы поименовали и сохранили все операторы SQL, которые описываются в данной книге. Все они сохранены в соответствующем образце базы данных (см. примеры), и эти базы данных можно загрузить с сайта издательства Лори (www.lory-press.ru). Это даст возможность посмотреть указанные операторы в действии, прежде чем пытаться написать их самостоятельно.




Внимание! Еще раз напомним, что все имена столбцов и Таблиц, используемые в этих примерах, взяты из структур учебных баз данных, показанных в приложении В.

Бозо донных зокозов но покупку

Show те the names of all our vendors . ( Показать имена всех наших поставщиков .)

Преобразование: Select the vendor name

from the vendors table (Выбрать имя поставщика из таблицы Поставщики )

VendorNomes (10 строк)


Уточнение:

Select the vendor name from the vendors table (Выбрать имя поставщика из Поставщики )

SELECT VendName FROM Vendors

Shinoman. Incorponitcd

Vbcoimt

Nikoma of America


ancc



orate


Big Sk\ Mountain Bikes

Dt)g E:ir

Sun Sports Suppliers

U)nc Star Bike Supph



Which states do our customers come from?

( B каких штатах находятся наши клиенты? )

Преобразование: Select distinct state

from the customers table (Выбрать no одному штаты

Уточнение

из таблицы Клиенты )

Select distinct state from the customers table (Выбрать no одному штаты из Клиенты )

SELECT DISTINCT CustState FROM Customers

Customer.Stotes (4 строки)



What are the names and prices of all the products we carry?

( Как называются и сколько стоят товары, которыми мы торгуем? )

Преобразование: Select product name, retail price from the products table

(Выбрать наименование товара, розничную цену из таблицы Продукты )



Уточнение

Select product name, retail price from the products table (Выбрать наименование товара, розничную цену из Продукты )

SELECT ProductName, Retail Price FROM Products

Producl Price Lisl (40 строк)

Trek 9000 Mountain Bike

$1,200.00

IbMiMhSMlbV *ЛЫЛ1ЛЛ*ЛЛЫЫМ-а/ЛЧЫ!Л*Я .ЖП-ГЯ. <.-*д д 4it.nlifc>B 4bjtMrfj

ShSOOAH)

Eagk FS-5 Mountain Bike

f 1 1 Ч . 1 ..1 l.i 1 II 1 1 I ..1 . - 11 .1 , L.I 1 1 1 .1 1.I 1 1 I ) 11 . i.

Dog Ear Cyclecomputer

$75.00

Victoria Pro All Weather Vires

SS4.95

Dog Ear Helmet Mount Mirrors

$7.45

Viscount Mountain Bike

$635,00

Viscount O500 Wireless Bike Computer

$49-00

Kryptonite Advanced 2000 U-Lock

$50.00

Nikoma Lok-Tight U-Lock

$33.00

Viscount MicroHhell Helmet

, ., ......UK 11................[-, , 1 г Г--1 и П --1 - (П f 1 г T-n- h

$36.00

остальные строки

База данных эстрадных мероприятий

List all entertainers, the cities theyre based in. and sort it by city cCnd name in ascending order .

( Привести список артистов, города в которых они оюивут,

и отсортировать их по городу и имени в порядке возрастания .)

Преобразование: Select city and stage name from the entertainers table and

order by city and stage name (Выбрать город и псевдоним артиста из таблицы Эстрадные артисты и упорядочить по городу и псевдониму артиста)

Уточнение: Select city and stage name from the entertainers table and

order by city attd stage name

(Выбрать город, псевдоним артиста из Эстрадные артисты , упорядочить по городу, псевдониму артиста)



1 ... 24 25 26 [ 27 ] 28 29 30 ... 152

© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика