Список операторов в SQL [с примерами]
Опубликовано: 2021-05-02Нам нужно выполнить несколько операций, чтобы получить или изменить любые существующие данные из базы данных. SQL предлагает несколько операторов для выполнения операций системы управления базами данных. В этой статье мы обсудим несколько операторов SQL, а также некоторую базовую информацию и примеры. Давайте теперь обсудим операторы в SQL .
Оглавление
Что такое операторы?
Операторы SQL похожи на ключевые слова SQL, которые могут выполнять арифметические, сравнительные и логические операции. Они похожи на союзы и могут использоваться для указания операций и условий в операторах SQL. Они могут обслуживать несколько условий в заявлении, например:
- Арифметические операторы
- Логические операторы
- Операторы сравнения
Поскольку в SQL существует несколько типов операторов , любой желающий может пройти любой курс SQL, чтобы узнать больше об операторах. Давайте разберемся с ними на примерах в следующем разделе.
Операторы в SQL
1. Арифметические операторы
Арифметические операторы могут использоваться для выполнения арифметических операций, включая сложение, вычитание, умножение и деление.
Оператор
Оператор | Операция | Описание |
+ | Добавление | Этот оператор используется для добавления двух заданных значений |
– | вычитание | Чтобы вычесть два заданных значения, мы можем использовать этот оператор |
* | Умножение | Если нам нужно умножить два заданных значения, то мы можем использовать этот оператор |
/ | Разделение | Чтобы разделить два заданных значения, мы можем использовать оператор деления |
% | Модуль | Этот оператор возвращает остаток от деления двух заданных значений. |
Пример арифметических операций в SQL:
ВЫБЕРИТЕ 80 + 10;
ВЫБЕРИТЕ 80 – 10;
ВЫБЕРИТЕ 80 * 10;
ВЫБЕРИТЕ 80 / 10;
ВЫБЕРИТЕ 80 % 10;
Вывод вышеуказанных команд SQL с арифметическими операторами будет таким:
90
70
800
8
0
Итак, это арифметические операторы SQL. Давайте теперь посмотрим на операторы сравнения в SQL.
2. Операторы сравнения в SQL
Операторы сравнения используются для сравнения двух значений, которые могут быть меньше или больше или равны друг другу. Таблица операторов сравнения:
Оператор | Операция | Описание |
знак равно | Равно | Чтобы сравнить два значения, мы можем использовать этот оператор. |
> | Лучше чем | Этот логический оператор возвращает ИСТИНА, если значение левого операнда больше, чем значение правого операнда. |
< | Меньше, чем | Этот логический оператор возвращает ИСТИНА, если значение левого операнда меньше значения правого операнда. |
<= | Меньше или равно | Этот логический оператор возвращает ИСТИНА, если значение левого операнда меньше или равно значению правого операнда. |
>= | Больше или равно | Этот логический оператор возвращает ИСТИНА, если значение левого операнда больше или равно значению правого операнда. |
< > Или != | Не равно | Этот оператор используется для проверки того, равны ли два заданных значения друг другу или нет. |
! > | Не более | Чтобы проверить, больше ли левый операнд, чем правый операнд, и этот оператор возвращает ИСТИНА, если найдена правда. |
!< | Не меньше чем | Чтобы проверить, меньше ли левый операнд, чем правый операнд, и этот оператор возвращает ИСТИНА, если найдена правда. |
Для сравнения логических значений эти операторы используются в SQL. Теперь давайте обсудим некоторые из
логические операторы в SQL .
Пример оператора «=», «<» и «>»
SELECT * FROM Employees WHERE Age = 20;
ВЫБЕРИТЕ * ИЗ Сотрудники, ГДЕ Возраст < 20;
SELECT * FROM Employees WHERE Возраст > 20;
3. Логические операторы в SQL
Давайте теперь обсудим логические операторы в SQL. В следующей таблице указано несколько случаев, когда мы можем использовать эти логические операторы:
Оператор | Где использовать оператора? |
ВСЕ | Этот оператор используется для сравнения некоторых конкретных значений с остальными значениями любого набора. |
ЛЮБЫЕ | Чтобы сравнить любое конкретное значение набора с остальными значениями, мы можем использовать этот оператор. |
В | Чтобы сравнить любое конкретное значение с литералами, мы можем использовать этот оператор. |
МЕЖДУ | Для поиска любого значения в заданном диапазоне мы можем использовать этот оператор. |
И и ИЛИ | Эти операторы используются для определения нескольких условий в предложении WHERE. |
НЕТ | Чтобы инвертировать вывод логического оператора, можно использовать оператор НЕ. |
ПОДОБНО | Если мы хотим сравнить шаблон с помощью операторов подстановки, мы можем использовать оператор LIKE. |
НЕМНОГО | Чтобы сравнить некоторые значения с любым конкретным значением, мы можем использовать оператор SOME. |
СУЩЕСТВУЕТ | Мы можем использовать этот оператор для поиска наличия любой строки в таблице. |
Пример операторов BETWEEN и IN
ВЫБЕРИТЕ * ОТ сотрудников, ГДЕ ВОЗРАСТ ОТ 20 ДО 40;
SELECT * FROM Employees WHERE Возраст IN ('20',' 40');
Эти два запроса являются примерами операторов SQL.
Связанное Чтение: Идеи и темы проекта SQL
Изучайте онлайн -курсы по разработке программного обеспечения в лучших университетах мира. Участвуйте в программах Executive PG, Advanced Certificate Programs или Master Programs, чтобы ускорить свою карьеру.
Заключение
SQL имеет множество применений и операторов, и вы можете использовать и практиковать эти операторы, чтобы узнать о них больше. Операторы SQL помогают в быстрой обработке данных. Более того, для сравнения любых двух значений эти операторы можно использовать напрямую. Операторов спрашивают во время многочисленных собеседований с более свежими и опытными кандидатами . Изучение команд SQL и оператора могут помочь вам в прояснении интервью.
Если вам интересно узнать больше о разработке полного стека, ознакомьтесь с программой Executive PG upGrad и IIIT-B по разработке программного обеспечения с полным стеком, которая предназначена для работающих профессионалов и предлагает более 500 часов тщательного обучения, более 9 проектов и задания, статус выпускника IIIT-B, практические практические проекты и помощь в трудоустройстве в ведущих фирмах.
Что такое SQL?
SQL расшифровывается как Structured Query Language и представляет собой язык программирования, предназначенный для извлечения и обработки данных, хранящихся в системах управления реляционными базами данных. SQL — это стандартный, независимый от языка язык программирования. Программист использует язык структурированных запросов для связи с базой данных с поддержкой менеджера базы данных или без нее.
В чем разница между реляционной и нереляционной базой данных?
Реляционная база данных является подмножеством нереляционной базы данных. Реляционная база данных состоит из таблиц с первичным ключом и других столбцов, составляющих строки. Он свободен от каких-либо избыточных данных и может быть объединен и/или связан. Нереляционная база данных (или база данных, отличная от SQL) использует другой подход. Он вообще не использует таблицы, он работает с концепцией документов. Он может иметь древовидную структуру или графическую структуру. Реляционные базы данных хранят данные в таблицах, которые состоят из строк и столбцов, данные связаны и организованы с другими данными с помощью соединений, индексов, ограничений и ключей. С другой стороны, нереляционные базы данных не являются иерархическими, как реляционные базы данных, и хранят данные в виде документов. Нереляционные базы данных не используют соединения для связи данных, они используют ссылки внутри документа.
Каковы приложения SQL?
Существует очень мало компьютерных языков, которые могут превзойти по популярности SQL с точки зрения природы и объема. Популярные языки программирования, такие как C, C++, PHP, Perl, Python, предназначены для сценариев общего назначения, и это единственная причина их популярности и масштаба. Однако в случае SQL это язык, предназначенный для обработки данных в виде таблиц, структур данных и запросов. О популярности этого языка свидетельствует тот факт, что он включен практически во все продукты баз данных, имеющие разные названия, такие как FoxPro SQL, Oracle SQL и MS SQL Server. Хотя этот язык включает в себя широкий спектр баз данных, это не совсем то же самое. Например, FoxPro SQL — это диалект Sybase SQL, а Oracle SQL — это диалект языка PostgreSQL.