Инструменты пользователя

Инструменты сайта


subjects:programming:sql

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
subjects:programming:sql [2017/06/01 20:03]
subjects:programming:sql [2017/06/01 20:14]
Строка 1: Строка 1:
 ====== SQL ====== ====== SQL ======
 +**''​SQL''​** -- Structured Query Language (//язык структурированных запросов//​),​ т.е. язык программирования,​ применяемый для создания,​ модификации и управления данными в реляционной базе данных,​ управляемой соответствующей системой управления базами данных.
 +
 ===== Классификация SQL команд или что есть DML, DDL, DCL и TCL ===== ===== Классификация SQL команд или что есть DML, DDL, DCL и TCL =====
 ==== Data Manipulation Language (работа со строками) ==== ==== Data Manipulation Language (работа со строками) ====
Строка 147: Строка 149:
 Синтаксис функции COUNT: Синтаксис функции COUNT:
  
-    ​SELECT COUNT(expression) FROM table WHERE predicates;+<code sql> 
 +SELECT COUNT(expression) FROM table WHERE predicates; 
 +</​code>​
  
 Функция COUNT принимает один из нескольких параметров:​ Функция COUNT принимает один из нескольких параметров:​
  
-    * — означает то, что функция COUNT возвращает все записи в таблице;​ +    * %%*%% — означает то, что функция COUNT возвращает все записи в таблице;​ 
-    column_name — функция COUNT возвращает количество записей конкретного столбца (только NOT NULL); +    ​column_name — функция COUNT возвращает количество записей конкретного столбца (только NOT NULL); 
-    DISTINCT column_name — функция COUNT возвращает количество только разных записей конкретного столбца (только NOT NULL).+    ​DISTINCT column_name — функция COUNT возвращает количество только разных записей конкретного столбца (только NOT NULL).
  
 == Примеры SQL COUNT == == Примеры SQL COUNT ==
- 
- 
 Напишем запрос SELECT COUNT, возвращающий количество записей в таблице users. Напишем запрос SELECT COUNT, возвращающий количество записей в таблице users.
  
-    ​SELECT COUNT(*) FROM users;+<code sql> 
 +SELECT COUNT(*) FROM users; 
 +</​code>​
  
 Напишем запрос,​ возвращающий количество записей столбца User_ID в таблице users, дата которых равна «20.05.2012». Напишем запрос,​ возвращающий количество записей столбца User_ID в таблице users, дата которых равна «20.05.2012».
  
-    ​SELECT COUNT(User_ID) FROM users WHERE date = «20.05.2012»;​+<code sql> 
 +SELECT COUNT(User_ID) FROM users WHERE date = «20.05.2012»;​ 
 +</​code>​
  
 Теперь получим количество только разных записей столбца User_ID. Теперь получим количество только разных записей столбца User_ID.
  
-    ​SELECT COUNT(DISTINCT User_ID) FROM users;+<code sql> 
 +SELECT COUNT(DISTINCT User_ID) FROM users; 
 +</​code>​
  
 === Функция SQL AVG === === Функция SQL AVG ===
Строка 176: Строка 184:
 Рассмотрим пример. Допустим в таблице Price есть столбец Price_unit. В этой таблице содержатся 5 записей. Значения полей столбца Price_unit 3, 5, 14, 38 и 83. Выполним запрос,​ возвращающий среднее значение столбца Price_unit Рассмотрим пример. Допустим в таблице Price есть столбец Price_unit. В этой таблице содержатся 5 записей. Значения полей столбца Price_unit 3, 5, 14, 38 и 83. Выполним запрос,​ возвращающий среднее значение столбца Price_unit
  
-    ​SELECT AVG(Price_unit) AS PriceAvg FROM Price;+<code sql> 
 +SELECT AVG(Price_unit) AS PriceAvg FROM Price; 
 +</​code>​
  
 Результатом выполнения запроса будет Результатом выполнения запроса будет
  
-    ​PriceAvg = 28,6 +<code sql> 
 +PriceAvg = 28,6 
 +</​code>​
  
subjects/programming/sql.txt · Последние изменения: 2023/12/27 15:08 —

На главную страницу Обучение Wikipedia Тестирование Контакты Нашли ошибку? Справка

Записаться на занятия

Ошибка Записаться на занятия к репетитору

Телефоны:

  • +7 (910) 874 73 73
  • +7 (905) 194 91 19
  • +7 (831) 247 47 55

Skype: eduVdom.com

закрыть[X]
Наши контакты