Математические операторы
Часть раздела Основы путешествия по SQL на Coddy. Урок 23 из 72.
В SQL можно выполнять вычисления непосредственно со значениями столбцов в запросах. Это полезно, когда нужно вычислить новые значения на основе существующих данных. Например:
Важное примечание о делении: При делении целых чисел в SQL результат зависит от типов данных.
| Оператор | Операция |
|---|---|
| + | Сложение |
| - | Вычитание |
| * | Умножение |
| / | Деление |
SELECT price + 10 as increased_price,
price - 10 as reduced_price,
price * 10 as multiple_price,
price / 2 as half_price
FROM products;- Целое число ÷ целое число = целое число (с усечением):
7 / 2 = 3(не 3.5)
- Целое число ÷ число с плавающей точкой = число с плавающей точкой:
7 / 2.0 = 3.5
- Число с плавающей запятой ÷ целое число = число с плавающей запятой:
7.0 / 2 = 3.5
Задание
ЛегкоДоступные таблицы и столбцы:
products:id,price,quantity
Создайте два вычисляемых столбца:
- Первый столбец с именем
high_mix_op:- Возьмите столбец с ценой
- Умножьте его на 2
- Вычтите 20 из результата
- Второй столбец с именем
low_mix:- Возьмите столбец с количеством
- Разделите его на 1.5
- Прибавьте 5 к результату
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Больше ключевых слов
Ключевое слово INКлючевое слово BETWEENКлючевое слово LIKEКлючевое слово ASПовторение - Модели мобильных телефонов2Условия
Основы условийКлючевое слово ANDКлючевое слово ORКлючевое слово NOTКомбинирование нескольких условийСкобкиБулевы значения5Арифметические операции
Математические операторыМатематические столбцыОперация moduloФункция ROUND()3Специальный формат возврата
Значения NULLСортировка результатов, часть 1Сортировка результатов, часть 2Повторение - Фирма по кибербезопасностиОграничение количества записейПовторение - Автозавод6Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцовПотренируйтесь самостоятельно: Песочница SQL