Язык запросов SQL

Проститутки тут по материалам www.prostitutka-moscow.com. | iphone 7 Plus Новороссийск, galaxy. |

Определение значений


Глава 7 Определение значений
Глава 7. Определение значений...
В этой главе ...
В этой главе... Использование переменных для уменьшения избыточного кодирования Получение часто запрашиваемой информации, находящейся в поле таблицы базы данных Комбинирование простых...
Значения
Значения В SQL имеется несколько видов значений: значения типа записи; литеральные значения; переменные; специальные переменные; ссылки к столбцам. Атомы не являются недел...
Значения типа записи
Значения типа записи Самыми заметными значениями в базе данных являются табличные значения типа записи. Это значения, которые являются содержимым каждой строки, находящейся в таблице базы данных...
Литеральные значения
Литеральные значения В SQL значение может быть представлено или переменной, или константой. Было бы логично считать, что значение переменной время от времени меняется, а значение константы (т.е....
Таблица 7 1 Примеры литералов различных типов данных
Таблица 7.1. Примеры литералов различных типов данных Тип данных Пример литерала BIGINT 8589934592 INTEGER 186282 SMALLINT 186...
Переменные
Переменные Прекрасно, когда при работе с базами данных можно манипулировать литералами и другими константами. Однако полезно иметь и переменные. Во многих случаях, не имея переменных, приходится...
Специальные переменные
Специальные переменные Как только пользователь на клиентской машине соединяется с базой данных, находящейся на сервере, устанавливается сеанс. Если пользователь соединяется с несколькими базами...
Ссылки к столбцам
Ссылки к столбцам В столбцах находятся значения, по одному в каждой табличной строке. Ссылки к таким значениям часто используются в операторах SQL. Полностью определенная ссылка к столбцу состои...
Выражения со значением
Выражения со значением. Выражение может быть простым или очень сложным. В нем могут находиться литеральные значения, имена столбцов, параметры, базовые переменные, подзапросы, логические связки...
Строковые выражения со значением
Строковые выражения со значением Самым простым строковым выражением со значением является одиночное строковое значение. В более сложных выражениях могут быть также ссылки на столбцы, итоговые фу...
Числовые выражения со значением
Числовые выражения со значением В числовых выражениях со значением к числовым данным можно применять операторы сложения, вычитания, умножения и деления. Такое выражение обязательно должно сводит...
Выражения со значением датывремени
Выражения со значением даты-времени Выражения со значением даты-времени выполняют операции с данными, относящимися к дате и времени. Компоненты этих выражений могут иметь типы данных DATE, TIME,...
Интервальные выражения со значением
Интервальные выражения со значением Если взять два значения даты-времени и от одного из них отнять другое, то получится интервал. Но сложение таких значений друг с другом не имеет смысла, поэтом...
Условные выражения со значением
Условные выражения со значением Значение условного выражения со значением зависит от условия. Такие выражения, как CASE, NULLIF и COALESCE, значительно сложнее, чем другие выражения со значением...
Функции
Функции Функция — это простая или достаточно сложная операция, которую обычные команды SQL выполнить не могут, но которая тем не менее достаточно часто встречается на практике. В SQL имеются фун...
Суммирование с помощью итоговых функций
Суммирование с помощью итоговых функций Итоговые функции применяются к наборам строк из таблицы, а не только к ее отдельным строкам. Эти функции в текущем наборе строк "суммируют" неко...
Таблица 7 2 Питательные компоненты
Таблица 7.2. Питательные компоненты некоторых продуктов питания (в 100 граммах) Продукт питания (Food) Калории (Calories) Белки (Protein), г Жиры (Fat), г Углеводы(Carbo...
COUNT
COUNT Функция COUNT (счет) сообщает, сколько строк находится в таблице или сколько строк таблицы удовлетворяют некоторые условия. Вот самое простое применение этой функции: SELECT COUNT (*)...
AVG
AVG Функция AVG (среднее) подсчитывает и возвращает среднее арифметическое всех значений, находящихся в определенном столбце. Конечно, эту функцию можно применять только к столбцам с числовыми д...
МАХ
МАХ Функция МАХ (максимум) возвращает максимальное значение, найденное в указанном столбце. Следующий оператор возвращает значение, равное 81 (количество жиров в 100 граммах сливочного масла):...
MIN
MIN Функция MIN (минимум) возвращает минимальное значение, обнаруженное в указанном столбце. Следующий оператор возвращает значение, равное 0,4, потому что функция не учитывает неопределенные зн...
SUM
SUM Функция SUM (сумма) возвращает сумму всех значений, обнаруженных в указанном столбце. Следующий оператор возвращает число 3924, которое является общим количеством калорий во всех 15 продукта...
Функции значения
Функции значения Некоторые операции применяются для самых разных целей. Так как эти операции приходится использовать достаточно часто, то было бы более чем оправданным включить их в SQL в виде ф...
Строковые функции
Строковые функции Строковые функции принимают значение одной символьной или битовой строки и возвращают другую символьную или битовую строку. В SQL имеется шесть таких функций: SUBSTRING;...
SUBSTRING
SUBSTRING Функция SUBSTRING (подстрока) используется для того, чтобы из исходной строки выделить подстроку. Выделенная функцией подстрока имеет тот же тип, что и исходная. Например, если исх...
UPPER
UPPER Другая функция, UPPER (верхний регистр), преобразует все символы символьной строки в верхний регистр, как показано в следующей таблице, в примерах со строками 'e.e.cummings' и Isaac Newton...
LOWER
LOWER Другая функция, LOWER (нижний регистр), преобразует все символы символьной строки в нижний регистр, как показано в следующей таблице, в примерах со строками 'TAXES' и 'E.E.Cummings'....
TRIM
TRIM Чтобы из символьной строки удалить ведущие, замыкающие или одновременно и те и другие пробелы (и не только пробелы), используйте функцию TRIM (обрезать). Следующие примеры показывают, как е...
TRANSLATE и CONVERT
TRANSLATE и CONVERT Функции TRANSLATE (перевести) и CONVERT (преобразовать) выбирают исходную строку, составленную из символов одного набора, и переводят ее в строку, составленную из символов д...
Числовые функции
Числовые функции Числовые функции значения могут принимать данные разных типов, но возвращают всегда числовое значение. В SQL имеется тринадцать таких функций. Положение (POSITION)....
POSITION
POSITION Функция POSITION (положение) ищет указанную целевую строку внутри указанной исходной и возвращает положение в ней начального символа целевой строки. Эта функция имеет такой синтаксис:...
EXTRACT
EXTRACT Функция EXTRACT (извлечь) извлекает одиночное поле из значения типа даты-времени или интервала. Например, следующее выражение возвращает 08: EXTRACT (MONTH FROM DATE '2000-08-20')....
CHARACTER_LENGTH
CHARACTER_LENGTH Функция CHARACTER_LENGTH (длина в символах) возвращает количество символов, находящихся в символьной строке. Например, следующее выражение возвращает 15: CHARACTER_LENGTH (...
OCTET_LENGTH
OCTET_LENGTH Что касается мира музыки, то в нем вокальный ансамбль, состоящий из восьми певцов, называется октетом. В этом ансамбле обычно есть первое и второе сопрано, первый и второй альт, пе...
CARDINALITY
CARDINALITY Эта функция работает с коллекциями элементов, такими как массивы или мультимножества, где каждый элемент является значением определенного типа данных. Кардинальное число коллекции —...
ABS
ABS Функция ABS возвращает абсолютное значение числового выражения. ABS (-273) Функция возвращает 273....
MOD
MOD Функция MOD возвращает остаток от деления нацело первого числового выражения на второе числовое выражение. MOD (3,2) Данная функция возвращает числовое значение 1 — остаток, получаем...
LN...
LN Функция LN возвращает натуральный логарифм от числового. LN (9) Возвращаемое значение будет приближенно равно 2,197224577. Количество знаков числа после запятой зависит от вашей реали...
ЕХР
ЕХР Данная функция возводит основание натурального логарифма е в степень, указанную числовым выражением. ЕХР (2) Функция возвращает значение, которое приближенно равно 7,389056. Количеств...
POWER
POWER Функция POWER возводит первое числовое выражение в степень, указанную вторым числовым выражением. POWER (2,8) В этом примере функция возвращает значение 256, т.е. два в восьмой степе...
SQRT
SQRT Эта функция возвращает квадратный корень числового выражения. SQRT (4) Функция возвращает значение 2 — квадратный корень из четырех....
FLOOR
FLOOR Функция FLOOR округляет числовое выражение до наибольшего целого числа, не превышающего данное выражение. FLOOR (3,141592) Функция возвращает значение 3,0....
CEIL или CEILING
CEIL, или CEILING Данная функция округляет числовое выражение до наименьшего целого числа, которое не меньше, чем данное выражение. CEIL (3,141592) Функция возвращает значение 4,0....
WIDTH_BUCKET
WIDTH_BUCKET Функция WTDTHJBUCKET используется при выполнении процессов в режиме реального времени (online application processing, OLAP). Эта функция имеет четыре аргумента и возвращает целое ч...
Функции значения датывремени
Функции значения даты-времени В языке SQL имеются три функции, которые возвращают информацию о текущей дате, текущем времени или о том и другом вместе. CURRENT_DATE возвращает текущую дату, CUR...








Начало