SQL Operators
Sure! SQL operators are used to perform operations on data stored in a database. Here are some common SQL operators along with examples and their output:
1. Arithmetic Operators
Arithmetic operators perform mathematical operations.
-
Addition (+)
SELECT 5 + 3 AS Sum;
Output:
Sum --- 8
-
Subtraction (-)
SELECT 10 - 4 AS Difference;
Output:
Difference ---------- 6
-
Multiplication (*)
SELECT 7 * 2 AS Product;
Output:
Product ------- 14
-
Division (/)
SELECT 20 / 4 AS Quotient;
Output:
Quotient -------- 5
-
Modulus (%)
SELECT 10 % 3 AS Remainder;
Output:
Remainder --------- 1
2. Comparison Operators
Comparison operators are used to compare two values.
-
Equal to (=)
SELECT 5 = 5 AS IsEqual;
Output:
IsEqual ------- 1
-
Not equal to (!= or <>)
SELECT 5 != 3 AS IsNotEqual;
Output:
IsNotEqual ---------- 1
-
Greater than (>)
SELECT 7 > 5 AS IsGreaterThan;
Output:
IsGreaterThan ------------- 1
-
Less than (<)
SELECT 3 < 8 AS IsLessThan;
Output:
IsLessThan ---------- 1
-
Greater than or equal to (>=)
SELECT 5 >= 5 AS IsGreaterThanOrEqual;
Output:
IsGreaterThanOrEqual --------------------- 1
-
Less than or equal to (<=)
SELECT 3 <= 4 AS IsLessThanOrEqual;
Output:
IsLessThanOrEqual ----------------- 1
3. Logical Operators
Logical operators are used to combine multiple conditions.
-
AND
SELECT 1 AND 1 AS Result;
Output:
Result ------ 1
-
OR
SELECT 0 OR 1 AS Result;
Output:
Result ------ 1
-
NOT
SELECT NOT 1 AS Result;
Output:
Result ------ 0
4. Bitwise Operators
Bitwise operators perform bit-level operations.
-
Bitwise AND (&)
SELECT 5 & 3 AS BitwiseAnd;
Output:
BitwiseAnd ---------- 1
-
Bitwise OR (|)
SELECT 5 | 3 AS BitwiseOr;
Output:
BitwiseOr --------- 7
-
Bitwise XOR (^)
SELECT 5 ^ 3 AS BitwiseXor;
Output:
BitwiseXor ---------- 6
-
Bitwise NOT (~)
SELECT ~5 AS BitwiseNot;
Output:
BitwiseNot ---------- -6
5. Other Operators
-
IN
SELECT 'apple' IN ('apple', 'banana', 'cherry') AS IsInList;
Output:
IsInList -------- 1
-
BETWEEN
SELECT 5 BETWEEN 1 AND 10 AS IsBetween;
Output:
IsBetween --------- 1
-
LIKE
SELECT 'hello' LIKE 'h%' AS MatchesPattern;
Output:
MatchesPattern -------------- 1
These examples cover a range of SQL operators used for arithmetic, comparison, logical, bitwise, and other operations, illustrating their usage and output in SQL queries.
At Online Learner, we're on a mission to ignite a passion for learning and empower individuals to reach their full potential. Founded by a team of dedicated educators and industry experts, our platform is designed to provide accessible and engaging educational resources for learners of all ages and backgrounds.
Terms Disclaimer About Us Contact Us
Copyright 2023-2025 © All rights reserved.