Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Выборка с условием (фильтрация)




Инструкция SELECT

Простая выборка

Если из всей таблице, или ее части по столбцам, необходимо отобрать ВСЕ строки (записи), то можно применить простую выборку.

Определение:

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

Для простой выборки применяется инструкция SELECT и предложение FROM.

 

Вид запроса простой выборки:

SELECT имена столбцов ← (через ", " перечисляются имена отображаемых столбцов)

FROM имя таблицы ← (указывается имя исходной таблицы)

 

Дана таблица "Студенты"

 
 
Студенты    
Фамилия Имя Отчество Группа
Михайлов Петр Иванович  
Смирнов Алексей Васильевич  
Романов Иван Сергеевич  

 

 

 

 


К таблице "Студенты" применены различные варианты, простых запросов.

Результаты представлены ниже:

             
   
Фамилия Имя
Михайлов Петр
Смирнов Алексей
Романов Иван

 

 
 
 
   
Группа Фамилия
  Михайлов
  Смирнов
  Романов

 

   
 
 
   
     
Фамилия Имя Отчество Группа
Михайлов Петр Иванович  
Смирнов Алексей Васильевич  
Романов Иван Сергеевич  

 

 

 


Примечание: Символ * означает - показать все поля.

 


Выборка с условием (фильтрация)

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

Определение:

Под фильтрацией, будем понимать отбор данных, отвечающих определенным условиям.

Для выборки данных с условием, применяется оператор SELECT с предложениями FROM и WHERE.

Вид запроса для выборки с условием:

SELECT имена столбцов ← (через ", " перечисляются имена отображаемых столбцов)

FROM имя таблицы ← (указывается имя исходной таблицы)

WHERE условия отбора ← (указываются условия отбора данных)

 

Для отбора, в предложении WHERE, применяются операции сравнения с использованием логических операндов:

= равно,

<> неравно,

< меньше,

<= меньше или равно,

> больше,

>= больше или равно,

 

BETWEEN знач1 AND знач2 значение между знач1 и знач2,

IN (знач1, знач2,…значN) значение из списка в скобках,

IS NULL значение NULL (пусто).

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...