← Ноябрь 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 - примеры запросов / Примеры SELECT #7
Эти и другие запросы SQL на OFTOB.RU . Пример для MS Access Запрос SQL Q007. Для выражения сложных условий пользуются логическими операциями AND (конъюнкция, OR (дизъюнкция) и NOT (логическое отрицание. Пример получения из таблицы m_outcome всех записей, для которых значение amount равно 20 и значение price больше или равно 10: SELECT dt, product_id, amount, price FROM m_outcome WHERE amount=20 AND price>=10; Пример для MySQL Запрос Q007. Для выражения сложных условий пользуются логическими операциями A...
SQL - примеры запросов / Примеры SELECT #6
Эти и другие запросы SQL на OFTOB.RU . Пример для MS Access Запрос SQL Q006. Для отбора необходимых записей из таблицы пользуются различными логическими выражениями, которые выражают условие отбора. Логическое выражение приводится после инструкции WHERE. Пример получения из таблицы m_income всех записей, для которых значение amount больше 200: SELECT * FROM m_income WHERE amount>200; Пример для MySQL Запрос Q006. Для отбора необходимых записей из таблицы пользуются различными логическими выражениями, ко...
SQL - примеры запросов / Примеры SELECT #5
Эти и другие запросы SQL на OFTOB.RU . Пример для MS Access Запрос SQL Q005. Инструкция ASC используется как дополнение к инструкции ORDER BY и служит для определения сортировки по возрастанию. Инструкция DESC используется как дополнение к инструкции ORDER BY и служит для определения сортировки по убыванию. В случае, когда ни ASC, ни DESC не указаны, подразумевается наличие ASC (default: SELECT * FROM m_income ORDER BY dt DESC , price; Пример для MySQL Запрос Q005. Инструкция ASC используется как дополнени...
SQL - примеры запросов / Примеры SELECT #4
Пример для MS Access Запрос SQL Q004. Инструкция ORDER BY используется для сортировки (упорядочивания) записей по значениям определенного поля. Имя поля указывается за инструкцией ORDER BY: SELECT * FROM m_income ORDER BY price; Пример для MySQL Запрос Q004. Инструкция ORDER BY используется для сортировки (упорядочивания) записей по значениям определенного поля. Имя поля указывается за инструкцией ORDER BY: SELECT * FROM m_income ORDER BY price; Пример для MS SQL Server Запрос SQL Q004. Инструкция ORDER BY...
SQL - примеры запросов / Примеры SELECT #3
Эти и другие примеры запросов SQL на OFTOB.RU в разделе "Программирование". Пример для MS Access Запрос SQL Q003. Инструкция DISTINCT используется для исключения повторяющихся записей и получения множества уникальных записей: SELECT DISTINCT product_id FROM m_income; Пример для MySQL Запрос Q003. Инструкция DISTINCT используется для исключения повторяющихся записей и получения множества уникальных записей: SELECT DISTINCT product_id FROM m_income; Пример для MS SQL Server Запрос SQL Q003. Инструк...
SQL - примеры запросов / Примеры SELECT #2
Эти и другие примеры запросов SQL на OFTOB.RU в разделе "Программирование". Пример для MS Access Запрос SQL Q002. В этом примере запроса SQL символ звездочки ) использован для вывода всех столбцов таблицы m_product, иначе говоря, для получения всех полей отношения m_product: SELECT * FROM m_product; Пример для MySQL Запрос Q002. В этом запросе MySQL символ звездочки ) использован для вывода всех столбцов таблицы m_product, иначе говоря, для получения всех полей отношения m_product: SELECT * FROM ...
SQL - примеры запросов / Примеры SELECT №1
Этот и другие примеры запросов SQL на OFTOB.RU в разделе "Программирование". Для осуществления выборки из таблиц базы данных используется оператор SELECT. Пример для MS Access Запрос SQL Q001. Пример запроса SQL для получения только нужных полей в нужной последовательности: SELECT dt, product_id, amount FROM m_income; Пример для MySQL Запрос Q001. Пример запроса MySQL для получения только нужных полей в нужной последовательности: SELECT dt, product_id, amount FROM m_income; Полезные ссылки: Уроки...
SQL - примеры запросов / Примеры Update №4
Этот и другие примеры запросов SQL на OFTOB.RU в разделе "Программирование". Пример для MySQL Запрос U004. Следующий запрос MySQL на изменение в таблице m_income увеличивает: - на 10% цены товаров категории 1; - на 20% цены товаров категории 2; - на 17% цены товаров категории 3. Цены на товары других категорий остаются без изменений: UPDATE m_income a INNER JOIN m_product b ON a.product_id = b.id INNER JOIN m_category c ON b.ctgry_id = c.id SET price = CASE c.id WHEN 1 THEN price * 1.1 WHEN 2 THE...
SQL - примеры запросов / Примеры Update №3
Этот и другие примеры запросов SQL на OFTOB.RU в разделе "Программирование". Пример для MS Access Запрос U003. Следующий SQL-запрос на изменение в таблице m_outcome снижает на 2 процента цены на все товары, производителем которых является ООО "Сладкое": UPDATE m_outcome SET price = price*0.98 WHERE product_id IN (SELECT a.id FROM m_product a INNER JOIN m_supplier b ON a.supplier_id=b.id WHERE b.title'ООО "Сладкое"); Пример для MySQL Запрос U003. Следующий запрос MySQL в таблиц...
SQL - примеры запросов Примеры Update
Этот и другие примеры запросов SQL на OFTOB.COM. Пример для MS Access Запрос U002. Следующий SQL-запрос на обновление увеличивает в таблице m_income на 22 единицы количество всех товаров, названия которых начинаются со слова "Масло": UPDATE m_income SET amount = amount+22 WHERE product_id IN (SELECT id FROM m_product WHERE title LIKE "Масло*"); Пример для MySQL Запрос U002. Следующий запрос MySQL на обновление увеличивает в таблице m_income на 22 единицы количество всех товаров, названи...