← Ноябрь 2024 | ||||||
1
|
2
|
3
|
||||
---|---|---|---|---|---|---|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
Приведены примеры запросов SQL (Structure Query Language) и необходимые для них таблицы в формате .mdb (СУБД Microsoft Access) и MySQL. Вы можете самостоятельно проверять и изменять приведенные примеры запросов SQL для начинающих.
Надеемся, что данный практикум по SQL поможет Вам получить базовые знания и навыки в построении различных запросов на языке SQL и применить их при работе с другими СУБД, такими как Microsoft SQL Server, MySQL, Oracle и т.д.
Статистика
+1 за неделю
SQL - примеры запросов
Эти и другие запросы SQL на http://oftob.com . Пример для MS Access Запрос Q017. При помощи инструкции INNER JOIN можно объединить данные нескольких таблиц. В следующем примере, в зависимости от значения ctgry_id, каждой записи таблицы m_income, сопоставляется название категории из таблицы m_category, к которой принадлежит товар: SELECT c.title, b.title, dt, amount, price, amount*price AS income_sum FROM (m_income AS a INNER JOIN m_product AS b ON a.product_id=b.id) INNER JOIN m_category AS c ON b.ctgry_id...
SQL - примеры запросов
Эти и другие запросы SQL на http://oftob.com . Пример для MS Access Запрос Q016. Проанализировав и упростив арифметические операции, можно увеличить скорость выполнения запроса: SELECT dt, product_id, amount, price, amount*price AS outcome_sum, outcome_sum*0.07 AS profit FROM m_outcome; Пример для MySQL Запрос Q016. Проанализировав и упростив арифметические операции, можно увеличить скорость выполнения запроса: SELECT dt, product_id, amount, price, amount*price AS outcome_sum, amount*price*0.07 AS profit F...
SQL - примеры запросов
Эти и другие запросы SQL на http://oftob.com . Пример для MS Access Запрос Q015. Пример выполнения арифметических операций над полями в запросе и переименования полей в запросе (alias. В этом примере для каждой записи о расходе товара подсчитываются сумма расхода = количество*цена и размер прибыли, при предположении, что прибыль составляет 7 процентов от суммы продаж: SELECT dt, product_id, amount, price, amount*price AS outcome_sum, amount*price/100*7 AS profit FROM m_outcome; Пример для MySQL Запрос Q015...
SQL - примеры запросов / Примеры SELECT #14
Эти и другие запросы SQL на http://oftob.com . Пример для MS Access Запрос Q014. Выводится из таблицы m_category уникальный список категорий, названия которых начинаются на букву М: SELECT DISTINCT title FROM m_product WHERE title LIKE 'М'; Пример для MySQL Запрос Q014. Выводится из таблицы m_category уникальный список категорий, названия которых начинаются на букву Ш: SELECT DISTINCT title FROM m_product WHERE title LIKE 'Ш'; Пример для MS SQL Server Запрос Q014. Выводится из таблицы m_category уникальный...
SQL - примеры запросов / Примеры SELECT #13
Эти и другие запросы SQL на http://oftob.com . Пример для MS Access Запрос Q013. В этом запросе SQL выводится уникальный список кодов и названий товаров, коды которых есть в таблице m_income, но которых нет в таблице m_outcome: SELECT DISTINCT product_id, title FROM m_income INNER JOIN m_product ON m_income.product_id=m_product.id WHERE product_id NOT IN (SELECT product_id FROM m_outcome); Пример для MySQL Запрос Q013. Выводится уникальный список кодов и названий товаров, коды которых есть в таблице m_inco...
SQL - примеры запросов / Примеры SELECT #11
Эти и другие запросы SQL на http://oftob.com . Пример для MS Access Запрос Q012. Выводится список товаров из таблицы m_product, кодов которых нет в таблице m_outcome: SELECT * FROM m_product WHERE id NOT IN (SELECT product_id FROM m_outcome); Пример для MySQL Запрос Q012. Пример запроса MySQL для вывода информации о товарах из таблицы m_product, кодов которых нет в таблице m_outcome: SELECT * FROM m_product WHERE id NOT IN (SELECT product_id FROM m_outcome); Пример для MS SQL Server Запрос Q012. Выводится ...
SQL - примеры запросов / Примеры SELECT #11
Эти и другие запросы SQL на http://oftob.com . Пример для MS Access Запрос Q011. Выводится информация о товарах из таблицы m_product, коды которых есть и в таблице m_income: SELECT * FROM m_product WHERE id IN (SELECT product_id FROM m_income); Пример для MySQL Запрос Q011. В этом запросе MySQL выводится информация о товарах из таблицы m_product, коды которых есть и в таблице m_income: SELECT * FROM m_product WHERE id IN (SELECT product_id FROM m_income); Пример для MS SQL Server Запрос Q011. Выводится инф...
SQL - примеры запросов / Примеры SELECT #10
Эти и другие запросы SQL на OFTOB.RU . Пример для MS Access Запрос SQL Q010. Инструкция BETWEEN используется для проверки принадлежности некоторому диапазону значений. Пример запроса SQL, выводящий информацию о товарах, поступивших между 1-м и 30-м июнем 2011 года: SELECT * FROM m_income INNER JOIN m_product ON m_income.product_id=m_product.id WHERE dt BETWEEN #6/1/2011# And #6/30/2011#; Пример для MySQL Запрос Q010. Инструкция BETWEEN используется для проверки принадлежности некоторому диапазону значений....
SQL - примеры запросов / Примеры SELECT #9
Эти и другие запросы SQL на OFTOB.RU . Пример для MS Access Запрос SQL Q009. В этом запросе SQL нужно обратить внимание на две вещи: 1) искомый текст заключен в одинарные кавычки ( ' ); 2) дата приведена в формате #Месяц/День/Год, что верно для MS Access. В других системах формат написания даты может быть другим. Пример вывода информации о поступлении молока 12-го июня 2011 года. Обратите внимание на формат даты #6/12/2011: SELECT dt, product_id, title, amount, price FROM m_income INNER JOIN m_product ON m...
SQL - примеры запросов / Примеры SELECT #8
Эти и другие запросы SQL на OFTOB.RU . Пример для MS Access Запрос SQL Q008. Для объединения данных двух или более таблиц пользуются инструкциями INNER JOIN, LEFT JOIN, RIGHT JOIN. В следующем примере извлекаются поля dt, product_id, amount, price из таблицы m_income и поле title из таблицы m_product. Запись таблицы m_income соединяется с записью таблицы m_product при равенстве значения m_income.product_id значению m_product.id: SELECT dt, product_id, title, amount, price FROM m_income INNER JOIN m_product...