|
Программирование >> Исключение дубликатов строк
Запрос SELECT можно объединить с оператором SELECT для сортировки набора результатов, полученного для этого оператора. Это необходимо, поскольку запрос SELECT является единственной операцией SELECT, которая содержит условие ORDER BY. Условие ORDER BY используется для сортировки информации одного или нескольких столбцов, и для каадого столбца можно указать его собственный, возрастающий или убывающий, порядок сортировки. Необходимо сохранять свои операторы SELECT для будущего их использования в качестве запроса или представления. Мы привели несколько примеров, использующих различные таблицы из учебных баз данных. В примерах иллюстрируется, как различные концепции и методики, представленные в данной главе, используются в типичных сценариях и приложениях. В следующей главе мы более детально рассмотрим условие SELECT и покажем, как извлечь что-либо еще, помимо информации, из списка столбцов. Зодочи для сомостоятельного решения Ниже приведены формулировки запросов и имена решений этих запросов в учебных базах данных. Попрактикуйтесь немного и составьте SQL для ка>вдого запроса, а затем сверьте свой ответ с запросом, который сохранен нами в этих базах данных. Не беспокойтесь, если ваш синтаксис не совсем точно совпадает с синтаксисом сохраненных запросов,- важно, чтобы набор результатов был тем же. Бозо донных зокозов но зокупку 1. Show те all the information on our employees . ( Показать всю информацию по нашим сотрудникам .) Решение можно найти в Employee Information (8 строк). 2. Show те а list of cities, in alphabetical order, where our vendors are located, and include the names of the vendors we work with in each city . ( Показать в алфавитном порядке список городов, в которых размещены наши поставщики, и включить в него имена всех поставщиков, с которыми мы сотрудничаем в ка>вдом городе .) Решение можно найти в Vendor Iocations (10 строк). Бозо донных эстродных ллероприйтий 1. Give те the names and phone numbers of all our agents, and list them in last name/first name order , ( Найти телефонные номера всех наших агентов и представить их в упорядоченном виде по именам/фамилиям .) Решение можно найти в Agent Phone list (8 строк). 2. Give те the information on all our engagements . ( Предоставить информацию по ангажементам .) Решение можно найти в EngagemenMnformation (131 строка). 3. List all engagements and their associated start dates. Sort the records by date in descending order and by engagement in ascending order . ( Составить список всех ангажементов и дат их начала. Отсортировать записи по дате в убывающем порядке, а по ангажементам в возрастаюш,ем порядке .) Решение можно найти в Scheduled Engagements (131 строка). Бозо донных росписония зонятий 1. Show те а complete list of all the subjects we offer . ( Показать список всех предлагаемых нами предметов .) Решение можно найти в Subject List (56 строк). 2. What kinds of titles are associated with our faculty? , ( Какие заголовки связаны с нашим факультетом? ) Решение можно найти в Faculty Titles (3 строки). 3. List the names and phone number of all our staff, and sort them by last name and first name . ( Привести список имен и телефонных номеров для всего персонала и отсортировать его по фамилии и имени .) Решение можно найти в Staff Phone List (27 строк). Бозо донных лиги игры в боулинг 1. List all of the teams in alphabetical order . ( Привести список команд в алфавитном порядке .) Решение можно найти в Team List (8 строк). 2. Show те all the bowling score information for each of our members . ( Показать всю информацию о счетах по боулингу для каждого из наших участников .) Решение можно найти в Bowling Score Information (1344 строки). 3. Show те а list of bowlers with their current average and handicap, and sort it in alphabetical order . ( Показать список игроков с их текуш,им средним счетом и гандикапом и отсортировать его в алфавитном порядке .) Решение можно найти в Bowler Statistics (32 строки). Бозо донных рецептов 1. Show те а list of all the ingredients we currently keep track of . ( Привести список всех ингредиентов, за которыми мы следим .) Решение можно найти в Complete Ingredients List (79 строк). 2, Show те all the main recipe information, and sort it by the name of the recipe in alphabetical order . ( Показать информацию о всех основных рецептах и о наименовании рецептов в алфавитном порядке .) Решение можно найти в Main Recipe Information (15 строк).
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |