Список операторов в 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.