Числовые
данные
135
кретного сервера или универсальном справочнике по SQL, например
«SQL in a Nutshell» (O’Reilly).
Числовые данные
В отличие от строковых данных (и временных, как вы вскоре увидите)
числовые данные довольно просты. Число
можно ввести с клавиату
ры, извлечь из другого столбца или сформировать с помощью вычис
ления. Для вычислений доступны все обычные арифметические опе
раторы (
+
,
,
*
,
/
), а для задания порядка вычислений – скобки:
mysql>
SELECT (37 * 59) / (78 (8 * 6));
++
| (37 * 59) / (78 (8 * 6)) |
++
| 72.77 |
++
1 row in set (0.00 sec)
Как упоминалось в главе 2, основная проблема
при хранении число
вых данных – возможное округление (иногда очень грубое) при превы
шении предела, заданного для числового столбца. Например, число
999,99
при сохранении в столбце, определенном как
float(3,1)
, будет
округлено до 99,9.
Выполнение арифметических операций
Большинство встроенных числовых
функций предназначено для вы
полнения определенных арифметических операций, таких как вычис
ление квадратного корня числа. В табл. 7.1
перечислены некоторые
распространенные числовые функции, принимающие один числовой
аргумент и возвращающие число.
Таблица 7.1. Одноаргументные числовые функции
Достарыңызбен бөлісу: