русс | укр

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

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

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

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


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

Выборка всех данных таблицы


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


SELECT * FROM имя_таблицы (представления)

В дальнейшем при описании синтаксиса команд во фразе FROM будем употреблять только имя_таблицы, хотя везде вместо имени таблицы может быть имя_представления. С представлениями мы познакомимся в следующем разделе, сейчас достаточно знать, что представление – это виртуальная таблица.

Например: выбрать все данные из таблицы students

SELECT * FROM students

В такой форме запросы ставятся крайне редко, поскольку пересылку на компьютер клиента всех данных таблицы, хранимой на сервере, разумно только для совсем небольших таблиц. В подавляющем большинстве приложений требуется отобрать только часть столбцов и/или строк таблицы. Однако в процессе интерактивной работы, например, с утилитой SQL *PLUS в Oracle, символ * может оказать хорошую услугу, если имена столбцов неизвестны или хочется сократить время набора текста запроса.

Отбор столбцов (операция проекции)

SELECT список_имен_столбцов FROM имя_таблицы

Например:

выбрать столбцы с фамилией и датой рождения из таблицы студентов

SELECT name_st, born FROM students

выбрать только столбец с фамилией из таблицы студентов

SELECT name_st FROM students

Результаты выборки по этим запросам могут не удовлетворить пользователей по двум причинам.

· Результаты не отсортированы и могут следовать в различном порядке в разные моменты времени (вспомним, что результат – таблица, которая по определению представляет собой мультимножество строк, а в множестве или мультимножестве порядок следования элементов является несущественным).

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

Устранить перечисленные недостатки совсем несложно.



<== предыдущая лекция | следующая лекция ==>
Команда DELETE | Сортировка результатов запроса


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


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

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

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


 


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

 
 

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

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