Обрабатывая данные в базах данных, мы часто выполняем различные операции для манипулирования данными и их извлечения. SQL являясь базой системы управления базами данных, предлагает различные операторы для выполнения таких операций. В этой статье об операторах SQL я рассмотрю различные операторы, используемые в SQL, в следующей последовательности:
Что такое операторы SQL?
Операторы SQL - это зарезервированные ключевые слова, используемые в предложении WHERE для выполнения арифметических, логических и сравнительных операций. Операторы действуют как соединения в операторах SQL для выполнения нескольких условий в операторе.
Поскольку в SQL есть разные типы операторов, давайте разберемся с ними в следующем разделе этой статьи, посвященном операторам SQL.
как настроить затмение
Типы операторов SQL
Арифметические операторы
Эти операторы используются для выполнения таких операций, как сложение, умножение, вычитание и т. Д.
Оператор | Операция | Описание |
+ | Дополнение | Добавьте значения по обе стороны от оператора |
- | Вычитание | Используется для вычитания значения правой части из значения левой части |
* | Умножение | Умножает значения, представленные с каждой стороны оператора |
/ | Деление | Делит значение левой части на значение правой части |
% | Модуль | Делит значение левой части на значение правой части и возвращает остаток |
Пример:
ВЫБРАТЬ 40 + 20 ВЫБРАТЬ 40-20 ВЫБРАТЬ 40 * 20 ВЫБРАТЬ 40/20 ВЫБРАТЬ 40% 20
Вывод:
60 20 800 2 0
Ну, это было об арифметических операторах, доступных в SQL. Далее в этой статье об операторах SQL давайте разберемся с доступными операторами сравнения.
С ++ сортировать числа в порядке возрастания
Операторы сравнения
Эти операторы используются для выполнения таких операций, как равно, больше, меньше и т. Д.
Оператор | Операция | Описание |
знак равно | Равно | Используется для проверки того, равны ли значения обоих операндов. Если они равны, возвращается ИСТИНА. |
> | Лучше чем | Возвращает ИСТИНА, если значение левого операнда больше правого. |
< | Меньше, чем | Проверяет, меньше ли значение левого операнда, чем правого операнда, если да, возвращает TRUE. |
> = | Больше или равно | Используется для проверки того, что левый операнд больше или равен правому операнду, и возвращает ИСТИНА, если условие истинно. |
<= | Меньше или равно | Возвращает ИСТИНА, если левый операнд меньше или равен правому операнду. |
или! = | Не равно | Используется для проверки равенства значений операндов. Если они не равны, возвращается ИСТИНА. |
!> | Не больше чем | Проверяет, не превышает ли левый операнд правый операнд, если да, возвращает ИСТИНА. |
!< | Не меньше чем | Возвращает ИСТИНА, если левый операнд не меньше правого. |
Пример:
Для вашего лучшего понимания я рассмотрю следующую таблицу для выполнения различных операций.
Студенческий билет | Имя | Фамилия | Возраст |
один | Атул | Мишра | 2. 3 |
2 | Прия | Капур | 21 |
3 | Рохан | Сингхания | 21 |
4 | Аканкша | Джайн | двадцать |
5 | Вайбхав | Гупта | 25 |
Пример [Использовать равно]:
ВЫБРАТЬ * ОТ УЧАЩИХСЯ, ГДЕ Возраст = 20
Вывод:
Студенческий билет | Имя | Фамилия | Возраст |
4 | Аканкша | Джайн | двадцать |
Пример [Использовать больше чем]:
ВЫБРАТЬ * ИЗ учеников ГДЕ Возраст> 23
Вывод:
Студенческий билет | Имя | Фамилия | Возраст |
5 | Вайбхав | Гупта | 25 |
Пример [Использовать меньше или равно]:
ВЫБРАТЬ * ИЗ учащихся ГДЕ Возраст<= 21
Вывод:
Студенческий билет | Имя | Фамилия | Возраст |
2 | Прия | Капур | 21 |
3 | Рохан | Сингхания | 21 |
4 | Аканкша | Джайн | двадцать |
Пример [Не равно]:
ВЫБРАТЬ * ИЗ учеников ГДЕ Возраст> 25
Вывод:
Студенческий билет | Имя | Фамилия | Возраст |
один | Атул | Мишра | 2. 3 |
2 | Прия | Капур | 21 |
3 | Рохан | Сингхания | 21 |
4 | Аканкша | Джайн | двадцать |
Ну, это были несколько примеров операторов сравнения. Продолжая эту статью об операторах SQL, давайте разберемся с различными доступными логическими операторами.
Логические операторы
Логические операторы используются для выполнения таких операций, как ALL, ANY, NOT, BETWEEN и т. Д.
Оператор | Описание |
ВСЕ | Используется для сравнения определенного значения со всеми другими значениями в наборе |
ЛЮБЫЕ | Сравнивает конкретное значение с любым из значений, имеющихся в наборе. |
В | Используется для сравнения конкретного значения с упомянутыми буквальными значениями. |
МЕЖДУ | Ищет значения в указанном диапазоне. |
И | Позволяет пользователю указать несколько условий в предложении WHERE. |
ИЛИ | Объединяет несколько условий в предложение WHERE. |
НЕ | Операторы отрицания, используемые для обратного вывода логического оператора. |
СУЩЕСТВУЮТ | Используется для поиска наличия строки в таблице. |
ЛЮБИТЬ | Сравнивает шаблон с использованием операторов подстановки. |
НЕМНОГО | Подобно оператору ANY и используется для сравнения определенного значения с некоторыми значениями, присутствующими в наборе. |
Пример:
Я собираюсь рассмотреть рассмотренную выше таблицу студентов, чтобы выполнить несколько операций.
Пример [ЛЮБОЙ]
ВЫБЕРИТЕ * ОТ студентов, ГДЕ Возраст> ЛЮБОЙ (ВЫБЕРИТЕ возраст ОТ студентов, ГДЕ Возраст> 21)
Вывод:
Студенческий билет | Имя | Фамилия | Возраст |
один | Атул | Мишра | 2. 3 |
5 | Вайбхав | Гупта | 25 |
Пример [МЕЖДУ И И]
ВЫБЕРИТЕ * ОТ УЧАЩИХСЯ, ГДЕ ВОЗРАСТ ОТ 22 И 25
Вывод:
Студенческий билет | Имя | Фамилия | Возраст |
один | Атул | Мишра | 2. 3 |
Пример [IN]
ВЫБРАТЬ * ИЗ учащихся, ГДЕ ВХОДИТ возраст ('23 ',' 20 ')
Вывод:
Студенческий билет | Имя | Фамилия | Возраст |
один | Атул | Мишра | 2. 3 |
4 | Аканкша | Джайн | двадцать |
В этой статье я объяснил только несколько примеров. Я бы сказал, идите вперед и поработайте еще несколько примеров с различными типами операторов, чтобы получить хорошую практику написания SQL-запросов.
Если вы хотите узнать больше о MySQL и познакомьтесь с этой реляционной базой данных с открытым исходным кодом, а затем ознакомьтесь с нашими который включает в себя живое обучение под руководством инструктора и реальный проектный опыт. Этот тренинг поможет вам глубже понять MySQL и достичь мастерства в этой теме.
c ++ рекурсивный фибоначчи
Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев к статье «Операторы SQL», и я вернусь к вам.