русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Розділ SELECT


Дата добавления: 2015-07-09; просмотров: 420; Нарушение авторских прав


Він визначає потрібні для запиту поля та вирази. Полю можна надати нове ім’я – псевдонім (alias). Можна створювати обчислю­вальні поля. Синтаксис розділу:

SELECT [ ALL | DISTINCT | DISTINCTROW] <список полів > ;

Ø ALL – використовується за замовчанням і дозволяє включати до запиту однакові рядки;

Ø DISTINCT – аналізується результат вибірки, і з однакових значень виводиться лише одне, тобто всі рядки вибірки різні.

Ø DISTINCTROW – кожен рядок вибірки буде створений з уні­кальної комбінації записів базовихтаблиць, але в залежності від того, які поля вибрані, може статися так, що вибіркаматиме однакові ряд­ки. Параметр DISTINCTROW впливає на результат вибірки тільки тоді, коли використовувалась операція JOIN та до вибірки були вклю­чені не всі стовпці таблиць.

Задача 5.1.Створити запит на вибірку даних, до якого увійдуть усі відомості про робітника з таблиці tvidom.

SELECT * FROM tvidom ;

Такий вигляд матиме інструкція SQL. Результати роботи запиту матимуть майже такий самий вигляд, як таблиця 1.6, тільки вибірка даних буде упорядкована за табельним номером. Access за замовчан­ням упорядковує дані за ключовим полем, якщо не вказаний якийсь інший варіант. Символ * використовується, якщо вибираються всі поля таблиці. Ім’я таблиці tvidom вказується у розділі FROM.

Задача 5.2. Вивести прізвища тих робітників, яким була нара­хована заробітна плата.

SELECT DISTINCT tzarobitok.tn

FROM tzarobitok ;

Така інструкція створює вибірку табельних номерів з табли­ці tzarobitok. Але замість них виводяться прізвища, тому що в конструк­торі таблиці tzarobitok була використана підстанов­ка. Кожне прізвище виводиться лише один раз завдяки використанню ключового слова DISTINCT. Якщо його НЕ писати, то кожне прізвище буде виведено стільки разів, скільки воно зустрічається в таблиці.



<== предыдущая лекция | следующая лекция ==>
Варіант 10 | Розділ FROM


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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