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

1 ... 40 41 42 [ 43 ] 44 45 46 ... 152


из Очки игрока , упорядоченные по идентификатору игрока, идентификатору матча, номеру игры)

SELECT BowlerlD, MatchID, GameNumber.

HandiCapScore, RawScore,

HandiCapScore-RawScore AS PointDifference FROM Bowier Scores

ORDER BY BowlerlD, MatchID, GameNumber

HondicQpvsfioujScorc (1344 строки)

: :Ha fill iCap$€0ip:

192 146

184 199

.-Timm----1----n-.....M -r rjniiif ir iw - у

>

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

Итоги

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

и время в условии SELECT и что они все вместе называются литералами. Для расширения или сужения объема информации, извлекаемого из базы данных, используются выражения. В некоторых видах операций выражения включают цифры, символьные строки или значения дат и времени.

Что касается типов данных, то суш,ествует семь основных типов данных в трех обш,их категориях. Ка>вдый тип данных имеет одно или несколько вариантов уникальных наименований.

При рассмотрении выражений мы представили краткий обзор каждого из типов выражений. Мы показали, как объединить строки символов вместе, как объединить строки с другим типом данных с помош.ью функции CAST, как создавать математические выражения и какое влияние оказывает порядок предшествования на заданные математические операции. Мы также рассмотрели выражения с использованием дат и времени. Большинство СУБД предусматривают свои собственные методы работы с датами и временем.



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

Затем мы обсудили значения Null. Null представляет собой пропущенное или неизвестное значение. Использование Null надлежащим образом может быть достаточно полезным при соответствующих обстоятельствах. Но значения Null оказывают

отрицательное воздействие на математические операции, поскольку математическая операция, использующая значение Null, возвращает Null. Значения Null могут сделать неточной информацию в наборе результатов.

В следующей главе дается общее представление об извлечении конкретного набора информации и об использовании условия WHERE для фильтрации информации, извлекаемой оператором SELECT.

Зодочи длй сомостоптвльного решения

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

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

1. What if we adjusted each product price by reducing it 5%? ( Что будет, если уменьшить цену каждого продукта на 5%? ) Решение можно найти в Adjusted Wholesale Prices (90 строк).

2. Show те а list of orders made by each customer

in descending date order .

каждым

в порядке убывания даты .)

{Совет: Возможно, для надлежащего отображения информации,

потребуется упорядочить более одного столбца.)

Решение можно найти в Orders By Customer And Date (944 строки)

3. Compile а complete list of vendor names and addresses in vendor name order .

( Составить полный список имен и адресов поставщиков,

упорядоченный по именам поставщиков .)

Решение можно найти в Vendor Addresses (10 строк).



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

1. Give те the names of all our customers by city . ( Показать имена всех наших клиентов по городам .)

{Совет: Следует использовать условие ORDER BY к одному из столбцов.) Решение можно найти в Customers By City (15 строк).

2. List all entertainers and their Web sites .

( Показать список всех эстрадных исполнителей и их Web-сайты .) Решение можно найти в Entertainer Web Sites (13 строк).

3. Show the date of each agents first six-month performance review . ( Показать даты эстрадных мероприятий каждого агента

за первые полгода .)

{Совет: Для ответа потребуется использовать арифметику дат.) Решение можно найти в First Performance Review (8 строк).

База данных расписания занятий

1. Give те а list of staff members, and show them in descending order of salary .

( Показать список персонала и упорядочить его в порядке убывания оклада .)

Решение можно найти в Staff List By Salary (27 строк).

2. Сап you give те а staff member phone list?

( Можно ли предоставить мне список телефонов персонала? ) Решение можно найти в Staff Member Phone List (27 строк).

3. List the names of all our students, and order them by the cities they live in .

( Привести список всех наших студентов и упорядочить его по городам проживания .)

Решение можно найти в Students By City (18 строк).

База данных лит игроков в боулинг

1. Show next years tournament date for each tournament location . ( Показать дату следуюш,его годового турнира для каждого

места проведения .)

Решение можно найти в Next Years Tourney Dates (14 строк).

2. List the name and phone number for each member of the league . ( Привести список имен и номера телефонов для каждого участника лиги .)

Решение можно найти в Phone List (32 строки).



1 ... 40 41 42 [ 43 ] 44 45 46 ... 152

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