SQL Operators

கணித, ஒப்பீடு, தருக்க மற்றும் பிட்வைஸ் செயலிகள் உட்பட அனைத்து SQL செயலிகளையும் கற்றுக்கொள்ளுங்கள்

SQL செயலிகள்

SQL செயலிகள் என்பது SQL அறிக்கைகளில் WHERE மற்றும் HAVING போன்ற பகுதிகளில் நிபந்தனைகளைக் குறிப்பிடப் பயன்படும் சிறப்பு வார்த்தைகள் அல்லது எழுத்துகள் ஆகும். அவை கணிதக் கணக்கீடுகள், ஒப்பீடுகள் மற்றும் தருக்கச் செயல்பாடுகளைச் செய்யப் பயன்படுகின்றன.

கணித செயலிகள்

செயலி விளக்கம் எடுத்துக்காட்டு
+ கூட்டல் SELECT 10 + 5;
- கழித்தல் SELECT 10 - 5;
* பெருக்கல் SELECT 10 * 5;
/ வகுத்தல் SELECT 10 / 5;
% மாடுலோ SELECT 10 % 3;

ஒப்பீடு செயலிகள்

செயலி விளக்கம் எடுத்துக்காட்டு
= சமம் WHERE Age = 25
> அதிகமான WHERE Salary > 50000
< குறைவான WHERE Price < 100
>= அதிகமான அல்லது சமமான WHERE Quantity >= 10
<= குறைவான அல்லது சமமான WHERE Age <= 65
<> சமமில்லை WHERE Status <> 'Inactive'

தருக்க செயலிகள்

செயலி விளக்கம் எடுத்துக்காட்டு
ALL துணைவினவல் மதிப்புகள் அனைத்தும் நிபந்தனையைப் பூர்த்தி செய்தால் TRUE WHERE Price > ALL (SELECT...)
AND AND ஆல் பிரிக்கப்பட்ட அனைத்து நிபந்தனைகளும் TRUE ஆக இருந்தால் TRUE WHERE Age > 18 AND Country = 'USA'
ANY துணைவினவல் மதிப்புகள் ஏதேனும் நிபந்தனையைப் பூர்த்தி செய்தால் TRUE WHERE Price > ANY (SELECT...)
BETWEEN ஒப்பீடுகளின் வரம்பிற்குள் இருந்தால் TRUE WHERE Age BETWEEN 18 AND 65
EXISTS துணைவினவல் ஒன்று அல்லது அதற்கு மேற்பட்ட பதிவுகளைத் திருப்பித் தந்தால் TRUE WHERE EXISTS (SELECT...)
IN வெளிப்பாடுகளின் பட்டியலில் ஒன்றுக்குச் சமமாக இருந்தால் TRUE WHERE Country IN ('USA', 'UK')
LIKE ஒரு வடிவத்துடன் பொருந்தினால் TRUE WHERE Name LIKE 'A%'
NOT நிபந்தனை(கள்) TRUE இல்லையென்றால் ஒரு பதிவைக் காட்டுகிறது WHERE NOT Country = 'USA'
OR OR ஆல் பிரிக்கப்பட்ட நிபந்தனைகள் ஏதேனும் TRUE ஆக இருந்தால் TRUE WHERE City = 'NY' OR City = 'LA'
SOME துணைவினவல் மதிப்புகள் ஏதேனும் நிபந்தனையைப் பூர்த்தி செய்தால் TRUE WHERE Price > SOME (SELECT...)

பிட்வைஸ் செயலிகள்

செயலி விளக்கம்
& பிட்வைஸ் AND
| பிட்வைஸ் OR
^ பிட்வைஸ் exclusive OR

கூட்டு செயலிகள்

செயலி விளக்கம்
+= கூட்டல் சமம்
-= கழித்தல் சமம்
*= பெருக்கல் சமம்
/= வகுத்தல் சமம்
%= மாடுலோ சமம்

நடைமுறை எடுத்துக்காட்டுகள்

கணித செயலிகள்

-- Calculate total price with tax
SELECT ProductName, 
       Price, 
       Price * 1.18 AS PriceWithTax,
       Price * Quantity AS TotalValue
FROM Products;

ஒப்பீடு செயலிகள்

-- Find high-value customers
SELECT CustomerName, TotalPurchases
FROM Customers
WHERE TotalPurchases > 1000 
   AND Country = 'USA'
   AND Status = 'Active';

தருக்க செயலிகள்

-- Complex conditions with logical operators
SELECT ProductName, Price, Category
FROM Products
WHERE (Category = 'Electronics' OR Category = 'Computers')
   AND Price BETWEEN 100 AND 1000
   AND ProductName LIKE '%Pro%'
   AND NOT Discontinued = 1;

பயிற்சி

இரண்டு எண்களைக் கூட்ட எந்த SQL செயலி பயன்படுத்தப்படுகிறது?

+
✓ சரி! + செயலி இரண்டு எண்களைக் கூட்ட பயன்படுகிறது
-
✗ தவறு! - செயலி கழித்தலுக்கு பயன்படுகிறது
*
✗ தவறு! * செயலி பெருக்கலுக்கு பயன்படுகிறது
/
✗ தவறு! / செயலி வகுத்தலுக்கு பயன்படுகிறது