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...

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...