русс | укр

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

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

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

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


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

Выборка данных - оператор SELECT


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


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

Ключевые слова: оператор SELECT, функции DISTINCT, ALL, команда LIMIT.

Теоретический материал:

Cодержимое в таблицах в SQL просматривается с помощью оператора SELECT. Синтаксис его использования следующий:

SELECT <поля> FROM <таблица>

Вместо <поля> необходимо указать либо имя столбца, значения которого нужно просмотреть, либо имена нескольких столбцов через запятую, либо символ звездочки «*», означающий выбор всех столбцов таблицы.

Вместо <таблица> следует указать имя таблицы.

 

Пример 1. Просмотреть все столбцы из таблицы RODITELI.

SELECT * FROM RODITELI

 

Пример 2. Вывести фамилии родителей.

SELECT FIO_ROD FROM RODITELI

 

Пример 3. Вывести фамилии родителей, телефоны и место работы.

SELECT FIO_ROD, TEL, RABOTA FROM RODITELI

 

Для вывода полей из разных таблиц используются составные имена в виде Имя_таблицы.Имя_поля.

 

Пример 4. Вывести названия районов и городов.

Можно вывести данные двумя запросами:

SELECT NAZVANIE FROM REGION

SELECT NAZVANIE FROM GOROD

 

Либо использовать составные имена:

SELECT REGION.NAZVANIE, GOROD.NAZVANIE FROM REGION, GOROD

 

Для переименования выводимого поля используется конструкция AS нов_имя_поля, которая называется псевдонимом.

 

Пример 5. Вывести фамилии родителей, переименовав поле FIO_ROD в ФАМИЛИЯ.

SELECT FIO_ROD AS Фамилия FROM RODITELI

 

Для исключения повторяющихся записей используется функция DISTINCT (отличающиеся), для вывода всех записей используется функция ALL (все). Функция ALL используется по умолчанию.

 

Пример 6. Вывести должностей родителей.

SELECT DISTINCT (RABOTA) FROM RODITELI



 

Для вывода заданного количество строк и указания позиции используется команда LIMIT номер_позиции, количество_строк.

 

Пример 7. Вывести с 2 по 4 строки таблицы DANNIE.

SELECT * FROM RODITELI LIMIT 1,3

 

Задания:

1) Вывести данные из таблицы DANNIE.

2) Вывести данные из таблицы DISCHIPLINA.

3) Вывести фамилии всех студентов.

4) Вывести названия всех групп.

5) Вывести фамилии, имена, телефоны, паспортные данные студентов.

6) Вывести фамилии родителей и телефоны.

7) Вывести названия городов, названия улиц.

8) Вывести названия предметов и фамилии преподавателей.

9) Вывести фамилии и дату рождения студентов, переименовав поле DATE_ROGNEN в ДЕНЬ_РОЖДЕНИЯ.

10) Вывести названия улиц, переименовав поле NAZVANIE в УЛИЦЫ.

11) Вывести список улиц, исключив повторяющиеся значения.

12) Вывести различные имена студентов.

13) Вывести первую в списке специальность.

14) Вывести с 6 по 10 строки таблицы RODITELI.

 



<== предыдущая лекция | следующая лекция ==>
Импорт БД | Уточнения запросов


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


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

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

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


 


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

 
 

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

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