Функции сравнения MySQL и оператор
Эта презентация слайдов кратко описывает функции и операторы сравнения MySQL с синтаксисом, примерами и пояснениями.
расшифровка
MySQL МЕЖДУ .... И оператором
Оператор MySQL BETWEEN AND проверяет, находится ли значение в пределах диапазона. Если значение больше или равно определенному диапазону, разделенному «И», возвращается 1, в противном случае возвращается 0. Синтаксис: expr МЕЖДУ min И max ВЫБРАТЬ 7 МЕЖДУ 5 И 10; © w3resource Вывод: Пример: приведенный выше пример показывает, что значение 7 находится в диапазоне от 5 до 10, поэтому возвращает 1.
MySQL COALESCE () функция
Функция MySQL COALESCE () возвращает первое ненулевое значение списка или NULL, если нет ненулевых значений. Синтаксис: COALESCE (значение1, значение2, значение3, ...) SELECT COALESCE (NULL, 2, 3); © w3resource Вывод: Пример: В приведенном выше примере показано, что ненулевое значение равно 2, поэтому возвращается 2.MySQL COALESCE () функция
ВЫБЕРИТЕ КОАЛЕЦ (NULL, NULL, NULL); © w3resource Вывод: Пример: В приведенном выше примере показано, что все значение в аргументе равно NULL. Итак, возвращаемое значение равно NULL.
MySQL NULL безопасно равен оператору
Оператор MySQL с нулевым безопасным равенством выполняет сравнение на равенство, например оператор равенства (=), но возвращает 1, а не NULL, если оба операнда имеют значение NULL, и 0, а не NULL, если один из операндов равен NULL. Синтаксис: <=> SELECT NULL <=> 1, NULL <=> NULL, 3 <=> NULL; © w3resource Вывод: Пример: приведенная выше инструкция MySQL сравнивается, если 1 меньше, равно или больше, чем NULL; если NULL меньше, равно или больше NULL, а если 3 меньше, равно или больше NULL.f
MySQL равный оператор (=)
Оператор равенства MySQL выполняет сравнение на равенство. Синтаксис: = SELECT 1 = 1, 1 = 2, NULL = NULL, NULL = 3,3 = NULL; © w3resource Выходные данные: Пример: Приведенный выше оператор MySQL проверяет, равен ли 1 1, 1 равен 2, NULL равен NULL, NULL равен 3 и 3 равен NULL.
MySQL больше или равно оператору
MySQL оператор больше или равно проверяет, является ли одно выражение больше или равно другому выражению. Если условие истинно, возвращает 1, в противном случае возвращает 0. Синтаксис:> = SELECT 5> = 9, 5> = 4; © w3resource Вывод: Пример: Приведенный выше оператор MySQL проверяет, больше ли 5, чем равно 9, и завершается с ошибкой и возвращает 0, а с другой стороны, превышает ли 5 значение, равное 4.
MySQL больше, чем оператор
MySQL больше, чем оператор проверяет, является ли выражение больше, чем другое выражение. Возвращает 1, если проверка становится истинной, в противном случае возвращает 0. Синтаксис:> SELECT 5> 9; © w3resource Вывод: Пример: приведенная выше инструкция MySQL проверяет, больше ли 5, чем 9, и проверяется, ложно ли и возвращает 0.
MySQL GREATEST () функция
Функция MySQL GREATEST () возвращает наибольший из заданных аргументов. Синтаксис: GREATEST (значение1, значение2, ...) SELECT GREATEST (15,10,25); © w3resource Вывод: Пример: приведенная выше инструкция MySQL извлекает самый большой аргумент из списка аргументов.
Функция MySQL IN ()
Функция MySQL IN () находит совпадение в заданных аргументах. Функция возвращает 1, если сопоставляемое значение равно любому из значений в списке IN, в противном случае возвращает 0. Синтаксис: expr IN (значение1, значение2, значение3, ...) SELECT 10 IN (15,10,25 ); © w3resource Вывод: Пример: приведенная выше инструкция MySQL вернет 1, поскольку указанное значение находится в списке значений.
MySQL ИНТЕРВАЛ () функция
Функция MySQL INTERVAL () возвращает индекс аргумента, который меньше первого аргумента. Он возвращает 0, если 1-е число меньше 2-го числа, и 1, если 1-е число меньше 3-го числа и т. Д., Или -1, если 1-е число равно NULL. Синтаксис: INTERVAL (N, N1, N2, N3, ...) SELECT INTERVAL (85, 1, 75, 17, 30,56, 175) © w3resource Вывод: Пример: приведенный выше оператор MySQL объясняет, что 1-е число 85, что меньше 175. Все остальные числа в аргументе меньше 85. Таким образом, он возвращает индекс 175. Обратите внимание, что индексация начинается со 2-го числа, а первая позиция равна нулю.
MySQL не является пустым оператором
Оператор MySQL IS NOT NULL проверит, не является ли значение NULL. Синтаксис: НЕ НУЛЯЕТ ВЫБРАТЬ 5 НЕ НУЛЯЕТ, 0 НЕ НУЛЯЕТ, НУЛЬ НЕ НУЛЯЕТ; © w3resource Вывод: Пример: приведенный выше оператор MySQL объясняет, что 1-е число 85, что меньше 175. Все остальные числа в аргументе меньше 85. Таким образом, он возвращает индекс 175. Обратите внимание, что индексация запущена со вторым номером и первая позиция равна нулю.
MySQL НЕ оператор
Оператор MySQL IS NOT будет проверять значение по отношению к логическому значению. Логическое значение может быть ИСТИНА, ЛОЖЬ или НЕИЗВЕСТНО. Синтаксис: IS NOT boolean_value SELECT 2 НЕ UNKNOWN, 0 NOT UNKNOWN, NULL НЕ UNKNOWN; © w3resource Вывод: Пример: Приведенный выше оператор MySQL проверяет, не неизвестны ли 2, 0 и NULL.
MySQL NULL
Оператор MySQL IS NULL проверяет, является ли значение NULL. Если выполнено, то возвращает 1, в противном случае возвращает 0. Синтаксис: IS NULL SELECT 2 IS NULL, 0 IS NULL, NULL IS NULL; © w3resource Вывод: Пример: в приведенном выше операторе MySQL проверяется, являются ли 2, 0 и NULL NULL, используя оператор IS NULL.
MySQL IS оператор
Оператор MySQL IS проверяет значение против логического значения. Логическое значение может быть ИСТИНА, ЛОЖЬ или НЕИЗВЕСТНО. Синтаксис: IS boolean_value SELECT 5 IS TRUE, 0 IS TRUE, NULL НЕИЗВЕСТНО; © w3resource Вывод: Пример: в приведенном выше операторе MySQL проверяется, является ли 5 ИСТИНОЙ, 0 ИСТИНОЙ, а NULL НЕИЗВЕСТНО, используя оператор IS. Для первого и третьего случая это возвращает 1, для второго случая это возвращает 0.
Функция MySQL ISNULL ()
Функция MySQL ISNULL () возвращает 1, когда выражение равно NULL, в противном случае возвращает 0. Синтаксис: ISNULL (expr) SELECT ISNULL (1 + 0); © w3resource Вывод: Пример: в приведенном выше операторе MySQL данный аргумент является ненулевым значением. Итак, функция ISNULL возвращает 0.
Функция MySQL LEAST ()
Функция MySQL LEAST () возвращает наименьший аргумент из двух или более аргументов. Синтаксис: LEAST (значение1, значение2, ...) SELECT LEAST (15,10,25); © w3resource Вывод: Пример: приведенная выше инструкция MySQL найдет наименьшее из списка аргументов.
MySQL оператор меньше или равно
MySQL оператор меньше или равно проверяет, является ли выражение меньше или равно другому выражению. Синтаксис: <= ВЫБРАТЬ 5 <9; © w3resource Вывод: Пример: приведенная выше инструкция MySQL проверяет, меньше ли 5, чем 9, и проверяет, принимает ли значение true и возвращает 1
MySQL меньше, чем оператор
Оператор MySQL less than проверяет, является ли выражение меньше другого. Синтаксис: <SELECT 5 <9; © w3resource Вывод: Пример: приведенная выше инструкция MySQL проверяет, меньше ли 5, чем 9, и проверяет, принимает ли значение true и возвращает 1
Оператор MySQL LIKE
Оператор MySQL LIKE проверяет, соответствует ли конкретная символьная строка указанному шаблону. Синтаксис: expr LIKE pat [ESCAPE 'escape_char']
Пример таблицы: страна название страны Индия Канада Испания Бразилия Англия
Оператор MySQL LIKE
Продолжение , , © w3resourceВЫБЕРИТЕ название страны из страны, ГДЕ название страны НРАВИТСЯ 'I%'; Выходные данные: Пример: Индия Приведенный выше оператор MySQL сканирует всю таблицу стран, чтобы найти любое название страны, которое начинается с символа «I», за которым следуют любые символы. ВЫБЕРИТЕ имя страны из страны ГДЕ название страны НРАВИТСЯ '% in'; Выходные данные: Пример: Испания Приведенный выше оператор MySQL сканирует всю таблицу стран, чтобы найти любую страну, которая заканчивается строкой «in».
Оператор MySQL LIKE
© w3resource ВЫБЕРИТЕ имя_ страны ИЗ страны, ГДЕ название страны НРАВИТСЯ '% a%'; Выходные данные: Пример: следующий оператор MySQL сканирует всю таблицу стран, чтобы найти любую страну, в имени которой есть строка «an». ВЫБЕРИТЕ имя страны из страны ГДЕ название страны НРАВИТСЯ 'I_d_a'; Выходные данные: Пример: Индия Следующая инструкция MySQL ищет во всех странах, чье имя может быть «Индия», «Имдда» и т. Д. Подстановочный знак подчеркивания используется для упоминания одного символа.
MySQL НЕ МЕЖДУ, а оператором
Оператор MySQL NOT BETWEEN AND проверяет, присутствует ли значение между начальным и завершающим выражением. Если присутствует, верните 0, иначе верните 1. Синтаксис: expr НЕ МЕЖДУ min и max ВЫБРАТЬ 15 NOT МЕЖДУ 2 И 10; © w3resource Вывод: Пример: Приведенный выше оператор MySQL проверяет, что значение 15 отсутствует в пределах 2 и 10, поэтому возвращает 1.
MySQL не равен оператору (<>,! =)
MySQL Не равно используется для возврата набора строк (из таблицы) после проверки того, что два выражения, помещенные по обе стороны от оператора NOT EQUAL TO (<>), не равны. Синтаксис: <>,! = SELECT 5 <> 10; © w3resource Вывод: Пример: Приведенный выше оператор MySQL проверяет, является ли выражение 5 не равным 10, истинно или нет, и результаты возвращаются, поэтому возвращаемое значение равно 1.
MySQL NOT IN () функция
MySQL NOT IN () гарантирует, что обработанное выражение не имеет значений, присутствующих в аргументах. Синтаксис: expr NOT IN (значение1, значение2, значение3, ...) SELECT 10 NOT IN (15,10,25); © w3resource Вывод: Пример: приведенная выше инструкция MySQL вернет 0, поскольку указанное значение находится в списке значений, а не условие, которое здесь не удовлетворяет.
Оператор MySQL НЕ НРАВИТСЯ
MySQL NOT LIKE используется для исключения тех строк, которые соответствуют критерию, которому следует оператор LIKE. Синтаксис: expr LIKE pat [ESCAPE 'escape_char']
© w3resourceПример таблицы: страна название страны Индия Канада Испания Бразилия Англия
MySQL оператор НЕ ЛЮБИТ
© w3resourceВЫБЕРИТЕ СТРАНИЦУ ИМЕНИ ИЗ страны, ГДЕ страна_НЕТ НЕ НРАВИТСЯ 'I%'; Вывод: Пример: Приведенный выше оператор MySQL сканирует всю таблицу стран, чтобы найти любое название страны, которое начинается с символа «I», за которым следуют любые символы.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования