Lista operatorów w SQL [z przykładami]

Opublikowany: 2021-05-02

Musimy wykonać kilka operacji, aby pobrać lub zmienić istniejące dane z bazy danych. SQL oferuje kilka operatorów do wykonywania operacji systemu zarządzania bazą danych. W tym artykule omówimy kilka operatorów SQL oraz kilka podstawowych informacji i przykładów. Omówmy teraz operatory w SQL .

Spis treści

Kim są operatorzy?

Operatory SQL są jak słowa kluczowe SQL, które mogą wykonywać operacje arytmetyczne, porównawcze i logiczne. Przypominają spójniki i można ich używać do określania operacji i warunków w instrukcjach SQL. Mogą służyć wielu warunkom w oświadczeniu, takim jak:

  • Operatory arytmetyczne
  • Operatory logiczne
  • Operatory porównania

Ponieważ istnieje kilka rodzajów operatorów w SQL , każdy może wziąć udział w dowolnym kursie SQL, aby poznać więcej operatorów. Zrozummy je z przykładami w następnej sekcji.

Operatory w SQL

1. Operatory arytmetyczne

Operatorów arytmetycznych można używać do wykonywania operacji arytmetycznych, które obejmują dodawanie, odejmowanie, mnożenie i dzielenie.

Operator

Operator Operacja Opis
+ Dodatek Ten operator służy do dodawania dwóch podanych wartości
Odejmowanie Aby odjąć dwie podane wartości, możemy użyć tego operatora
* Mnożenie Jeśli musimy pomnożyć dwie podane wartości, możemy użyć tego operatora
/ Podział Aby podzielić dwie podane wartości, możemy użyć operatora dzielenia
% Moduł Ten operator zwraca resztę uzyskaną z dzielenia dwóch podanych wartości

Przykład operatorów arytmetycznych w SQL:

WYBIERZ 80 + 10;

WYBIERZ 80 – 10;

WYBIERZ 80*10;

WYBIERZ 80/10;

WYBIERZ 80% 10;

Wynikiem powyższych poleceń SQL z operatorami arytmetycznymi będzie:

90

70

800

8

0

To są operatory arytmetyczne SQL. Zobaczmy teraz operatory porównania w SQL.

2. Operatory porównania w SQL

Operatory porównania służą do porównywania dwóch wartości, które mogą być mniejsze lub większe lub równe sobie. Tabela operatorów porównania to:

Operator Operacja Opis
= Równy Aby porównać te dwie wartości, możemy użyć tego operatora.
> Lepszy niż Ten operator boolowski zwraca TRUE, jeśli wartość lewego operandu jest większa niż wartość prawego operandu.
< Mniej niż Ten operator boolowski zwraca TRUE, jeśli wartość lewego operandu jest mniejsza niż wartość prawego operandu.
<= Mniejszy lub równy Ten operator boolowski zwraca TRUE, jeśli wartość lewego operandu jest mniejsza lub równa wartości prawego operandu.
>= Większe bądź równe Ten operator boolowski zwraca TRUE, jeśli wartość lewego operandu jest większa lub równa wartości prawego operandu.
< > Lub != Nie równa się Ten operator służy do sprawdzania, czy dwie podane wartości są sobie równe, czy nie.
! > Nie większe niż Aby sprawdzić, czy lewy operand jest większy lub nie niż prawy operand i ten operator zwraca TRUE, jeśli okaże się prawdą.
!< Nie mniej niż Aby sprawdzić, czy lewy operand jest mniejszy lub nie niż prawy operand, a ten operator zwraca TRUE, jeśli okaże się prawdą.

Aby porównać wartości logiczne, te operatory są używane w SQL. Omówmy teraz kilka z

operatory logiczne w SQL .

Przykład operatora „=”,”<” i „>”

WYBIERZ * Z Pracownicy GDZIE Wiek = 20;

WYBIERZ * OD Pracownicy GDZIE Wiek < 20;

WYBIERZ * Z Pracownicy GDZIE Wiek > 20;

3. Operatory logiczne w SQL

Omówmy teraz operatory logiczne w SQL. W poniższej tabeli jest kilka przypadków, w których możemy użyć tych operatorów logicznych:

Operator Gdzie korzystać z operatora?
WSZYSTKO Ten operator służy do porównywania określonych wartości z resztą wartości dowolnego zestawu.
KAŻDY Aby porównać dowolną konkretną wartość zestawu z resztą wartości, możemy użyć tego operatora.
W Aby porównać dowolną konkretną wartość z literałami, możemy użyć tego operatora.
POMIĘDZY Aby wyszukać dowolną wartość z danego zakresu, możemy użyć tego operatora.
AND i OR Operatory te służą do definiowania wielu warunków w klauzuli WHERE.
NIE Aby odwrócić dane wyjściowe operatora logicznego, można użyć operatora NOT.
TAK JAK Jeśli chcemy porównać wzorzec za pomocą operatorów wieloznacznych, możemy użyć operatora LIKE.
NIEKTÓRE Aby porównać niektóre wartości z dowolną konkretną wartością, możemy użyć operatora SOME.
ISTNIEJE Możemy użyć tego operatora do wyszukania obecności dowolnego wiersza w tabeli.

Przykład operatorów BETWEEN i IN

WYBIERZ * Z Pracownicy GDZIE WIEK OD 20 DO 40 LAT;

WYBIERZ * Z Pracownicy GDZIE Wiek W ('20','40');

Te dwa zapytania są przykładami operatorów SQL.

Przeczytaj pokrewne: Pomysły i tematy dotyczące projektów SQL

Ucz się kursów rozwoju oprogramowania online z najlepszych światowych uniwersytetów. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.

Wniosek

SQL ma wiele zastosowań i operatorów, więc możesz używać i ćwiczyć te operatory, aby dowiedzieć się o nich więcej. Operatory SQL pomagają w szybkim przetwarzaniu danych. Co więcej, aby porównać dowolne dwie wartości, operatory te mogą być bezpośrednio użyte. Operatorzy są pytani podczas wielu rozmów kwalifikacyjnych z świeższymi i doświadczonymi kandydatami . Nauka poleceń SQL i operator może pomóc w wyjaśnianiu rozmów.

Jeśli chcesz dowiedzieć się więcej o tworzeniu pełnego stosu, sprawdź program Executive PG UpGrad i IIIT-B w zakresie tworzenia pełnego stosu oprogramowania, który jest przeznaczony dla pracujących profesjonalistów i oferuje ponad 500 godzin rygorystycznych szkoleń, ponad 9 projektów i zadania, status absolwentów IIIT-B, praktyczne praktyczne projekty zwieńczenia i pomoc w pracy z najlepszymi firmami.

Co to jest SQL?

SQL oznacza Structured Query Language i jest językiem programowania przeznaczonym do pobierania i manipulowania danymi przechowywanymi w relacyjnych systemach zarządzania bazami danych. SQL to standardowy, niezależny od języka język programowania. Programista używa Structured Query Language do komunikowania się z bazą danych, z lub bez wsparcia menedżera bazy danych.

Jaka jest różnica między relacyjną a nierelacyjną bazą danych?

Relacyjna baza danych jest podzbiorem nierelacyjnej bazy danych. Relacyjna baza danych składa się z tabel z kluczem podstawowym i innych kolumn, które składają się na wiersze. Jest wolny od wszelkich zbędnych danych i może być łączony i/lub powiązany. Nierelacyjna baza danych (lub baza danych niebędąca bazą danych SQL) wykorzystuje inne podejście. W ogóle nie używa tabel, działa na koncepcji dokumentów. Może mieć strukturę drzewa lub może być strukturą grafu. Relacyjne bazy danych przechowują dane w tabelach, które składają się z wierszy i kolumn, dane są powiązane i uporządkowane z innymi danymi za pomocą złączeń, indeksów, ograniczeń i kluczy. Z drugiej strony nierelacyjne bazy danych nie są hierarchiczne jak relacyjne bazy danych i przechowują dane jako dokumenty. Nierelacyjne bazy danych nie używają złączeń do powiązania danych, używają odwołań w dokumencie.

Jakie są zastosowania SQL?

Bardzo niewiele języków komputerowych może pokonać popularność SQL pod względem charakteru i zakresu. Popularne języki programowania, takie jak C, C++, PHP, Perl, Python są przeznaczone do tworzenia skryptów ogólnego przeznaczenia i to jest jedyny powód ich popularności i zakresu. Natomiast w przypadku SQL jest to język przeznaczony do obsługi danych w postaci tabel, struktury danych i zapytań. O popularności tego języka może świadczyć fakt, że znajduje się on w prawie każdym produkcie bazodanowym o innej nazwie jak FoxPro SQL, Oracle SQL i MS SQL Server. Chociaż ten język obejmuje szeroką gamę baz danych, nie jest dokładnie taki sam. Na przykład FoxPro SQL jest dialektem Sybase SQL, podczas gdy Oracle SQL jest dialektem języka PostgreSQL.