SQL Operators in Hindi - SQL में ऑपरेटर्स क्या है
SQL Operators Symbols या Keywords है जिसका प्रयोग Relational Databases मे Store Data के साथ विभिन्न Operations Perform करने के लिए किया जाता है।इन Operations में Arithmetic Operations जैसे Additi
SQL मे कई प्रकार के Operators पाए जाते है जिसमे निम्न शामिल है
ऊपर के Example मे 45 को 3 से Divide करने पर जो Raminder बचा है उसे remainder Column में प्रदर्शित किया गया है।
ऊपर के Example में employees Table से ऐसे लोगो के eid, ename, salary प्रदर्शित होंगे जिनकी salary 50000 से बराबर है।
ऊपर के Example में employees Table से ऐसे लोगो के eid, ename, salary प्रदर्शित होंगे जिनकी salary 60000 से ज्यादा या बराबर है।
ऊपर के Example में employees Table से ऐसे लोगो के eid, ename, salary प्रदर्शित होंगे जिनकी salary 60000 से कम या बराबर है
1) AND, OR, NOT Operators
2) BETWEEN Operators
3) IN and NOT IN Operators
4) LIKE and NOT LIKE Operators
5) ANY and SOME Operators
6) ALL Operators।
ऊपर के Example में OR Operator Use करने पर ऐसे Data प्रदर्शित होंगे जिनके department sales हो या salary 25000 से ज्यादा हो ravi की salary यद्यपि 25000 से कम है लेकिन वह sales department में है इसलिए उसका Record भी प्रदर्शित हो रहा है।
ऊपर के Example मे sales और marketing department वाले Records को छोड़कर अन्य Records दिखाया जा रहा है।
ऊपर के Example मे ऐसे ename वाले Records प्रदर्शित होंगे जिसका शुरुवाती नाम 's' Pattern से मिलता है और वह Records sumit और sunil का है।
ऊपर के Example मे ऐसे ename वाले Records प्रदर्शित होंगे जिसका शुरुवाती नाम 's' Pattern से नही मिलता है और वह Records ravi, aman और chetan है।
ऊपर के Example में sales department में कार्य कर रहे लोगों की salary जैसे ravi की salary (15000) तथा chetan की salary (35000) दोनो में से जिसकी salary ज्यादा है जैसे chetan की salary(35000) उससे ज्यादा पाने वाले लोगों के Records प्रदर्शित होंगे।
> SQL में Data Types की सम्पूर्ण जानकारी
> SQL में Table Create, Alter, Drop और Constraints की संपूर्ण जानकारी
> SQL मे DDL, DML, DCL, TCL और DQL Commands को जाने
> Insert, Select, Update, Delete (All DML commands) in MySQL & SQL
> SQL में Joins और Union Clause तथा उनके प्रकारों की सम्पूर्ण जा
नकारी
on, Substraction, Multiplication Comparison Operations जैसे Less than, Equal to, Greater than Logical Operations जैसे AND, OR, NOT आदि शामिल होते है।
इन operators का प्रयोग Database Tables से सूचनाओं को Manipulate करने, तुलना करने और प्राप्त करने मे होता है
Types of SQl Operators in Hindi - SQL Operators के प्रकार
1) Arithmetic Operators
2) Comparison Operators
3) Logical Operators
Arithmetic Operators
Arithmetic Operators का प्रयोग Numerical Data Types वाले Data पर Mathematical Calculation Perform करने के लिए Use किए जाते है SQL में निम्न Arithemetic Operators होते है।Addition (+)
दो numbers को Add करने के ।लिए
Example 1
SELECT (20 + 30) AS sum;Example 2
employees Table मे चार Columns eid, ename, salary और bonus है जिसमे हमने salary और bonus को Add कर उसे total_income नामक Column में प्रदर्शित किया है ध्यान रहें यह Column (total_income) employees नामक Table मे नही है और न बना है।
यह Column केवल salary और Bonus को Add कर दिखाने के लिए अस्थायी रुप से निर्मित है आप इसका नाम कुछ भी रख सकते है जैसे total_salary, total_earning आदि।
Subtraction (-)
एक Number को दूसरे से Subtracts करने के लिएExample 1
SELECT (40 - 15) AS difference;Example 2
ऊपर के Example में salary और bonus को Substract कर उसे base_salary नामक Column मे प्रदर्शित किया गया है।
Multiplication (*)
दो numbers को गुणा करने के लिएExample 1
SELECT (27 * 8) AS productExample 2
Division (/)
एक Number को दूसरे Number से भाग करने के लिएExample 1
SELECT (10 / 2) AS quotient;Example 2
employees Table पर salary Per Year है है अब हम उसे Monthly Salary मे बदलना चाहते है इसके लिए salary को 12 से Divide कर Result को monthly_salary Column मे दिखाया गया है।
Modulo (%)
एक Number को दूसरे Number से भाग देने पर प्राप्त Remainder को लौटता हैExample 1
SELECT (10 % 3) AS remainder;Example 2
Comparison Operators
Comparison operators का प्रयोग दो values या expressions की तुलना (Compare) करने मे होता है तथा Comparison के आधार पर जो Result प्राप्त होता है वह Boolean value (TRUE या FALSE) के रुप में होता है होता है SQL में निम्न Comparison Operators होते है।Equal to (=)
Equal Operator दो Values को यह निर्धारित करने के लिए compare करते है कि क्या वे बराबर (Equal) है।Example
ऊपर के Example में employees Table से ऐसे लोगो के eid, ename, salary प्रदर्शित होंगे जिनकी salary 50000 से बराबर है।
Not equal to (<> or !=)
Not equal Operator दो Values को यह निर्धारित करने के लिए Compares करते है कि क्या वे बराबर नही (Not Equal) है।ऊपर के Example में employees Table से ऐसे लोगो के eid, ename, salary प्रदर्शित होंगे जिनकी salary 50000 के बराबर नहीं है।
Greater than (>)
Greater than Operator दो Values को यह निर्धारित करने के लिए Compare करता है कि पहला Value दूसरे Value से बड़ा है।Example
ऊपर के Example में employees Table से ऐसे लोगो के eid, ename, salary प्रदर्शित होंगे जिनकी salary 60000 से ज्यादा है।
Less than (<)
Less than Operator दो Values को यह निर्धारित करने के लिए Compare करता है कि पहला Value दूसरे Value से छोटा है।Example
Greater than or equal to (>=)
Greater than or equal Operator दो Values को यह निर्धारित करने के लिए Compare करता है कि पहला Value दूसरे Value से बड़ा या बराबर हैExample
Less than or equal to (<=)
Less than or equal Operator दो Values को यह निर्धारित करने के लिए Compare करता है कि पहला Value दूसरे Value से छोटा या बराबर हैExample
ऊपर के Example में employees Table से ऐसे लोगो के eid, ename, salary प्रदर्शित होंगे जिनकी salary 60000 से कम या बराबर है
Logical Operators
इसमे निम्न Operators होते है1) AND, OR, NOT Operators
2) BETWEEN Operators
3) IN and NOT IN Operators
4) LIKE and NOT LIKE Operators
5) ANY and SOME Operators
6) ALL Operators।
@@@@@@@
AND Operator
AND Operator True return करता है यदि AND के साथ दिए सभी Conditions True है अन्यथा False Return करेगाExample
ऊपर के Example में employees Table से ऐसे Data प्रदर्शित होंगे जिनका department sales है तथा salary 15000 से ज्यादा है अतः केवल एक Record ही प्रदर्शित हुआ जो दोनों Conditions को पूरा करता हैं।
OR operator
OR Operator True return करता है यदि OR के साथ दिए गए कोई भी एक Condition True है दोनो Conditions False होने पर ही False Return करेगाExample
NOT operator
The NOT operator का प्रयोग एक Boolean Expression के Logical Meaning को negate या Reverse करने के लिए किया जाता है अगर सरल शब्दो मे कहे तो यह True Statement को False Statement में और False को True Statement में बदल देता है।Example
BETWEEN Operators
BETWEEN Operators का प्रयोग दिए गए Range में से Value को निकालने के लिए किया जाता है इस Operator का प्रयोग SELECT, INSERT, UPDATE तथा DELETE Statement के साथ किया जाता है।Example
ऊपर के Example मे ऐसे लोगो के Records दिखाई देंगे जिनकी salary 15000 और 35000 है तथा उनके बीच मे है।
IN Operator
IN Operator Database Users को एक Where Clause में कई Values को Specify करने की अनुमति देता है ताकि इस दिए गए Values की List के आधार पर Table से उन Rows को Filter कर प्राप्त किया जा सके जो Specified Values से Match करते है।Example
NOT IN Operator
NOT IN operator IN Operator के विपरीत कार्य करता है जहां IN Operator Database User को Where Clause में कई Values को Specify करने तथा उस Values List के आधार पर Records को Filter करने की और दिखाने की अनुमति देता है।
वहीं पर NOT IN Operator उस Values List के Values वाले Records को हटाकर अन्य Records को दिखाता है
Example
@@@@@@@
LIKE Operator
LIKE Operator का प्रयोग Where Clause के साथ Table के किसी Column में Specified Pattern को ढूंढने में होता है सरल शब्दो मे कहे तो इसका प्रयोग Table मे उन Records को प्रदर्शित करने मे होता है जो Subquery मे दिए गए Pattern से Match करता है।Example
NOT LIKE Operator
NOT LIKE Operator LIKE Operator के विपरीत कार्य करता है जहां LIKE Operator उन Records को दिखाता है जो Subquery मे दिए Pattern से Match करता है इसके विपरीत NOT LIKE Operator उन Records को प्रदर्शित करता है जो Subquery मे दिए Pattern से Match नही करता है।
Example
ऊपर के Example मे ऐसे ename वाले Records प्रदर्शित होंगे जिसका शुरुवाती नाम 's' Pattern से नही मिलता है और वह Records ravi, aman और chetan है।
ANY/SOME Operator
SQL में ANY/SOME Operator का प्रयोग Subquery या एक List की Values के साथ एक Value की तुलना करने और तुलना की जाने वाली Value के साथ List मे उपस्थित कोई भी Values Match करती है तो True Return करने के लिए की जाती हैसरल शब्दों मे कहे तो
ANY/SOME Operator True Return करेगा यदि Subquery से प्राप्त कोई भी एक Value Condition को पूरा करते है।
Example
नीचे के Example में sales department में कार्य कर रहे लोगों की salary जैसे ravi की salary (15000) या chetan की salary (35000) दोनो में से किसी से भी ज्यादा हो ऐसे लोगो के Records प्रदर्शित होंगे।
ALL operator
ALL Operator का Use भी ANY Operator के समान Single Value को Subquery की Multiple Values से तुलना करने मे होता है दोनो मे अंतर यह है कि ALL Operator True Return करेगा।
यदि Subquery से प्राप्त सभी Values Condition को पूरा करते है दूसरी तरफ ANY Operator True Return करेगा यदि Subqury से प्राप्त कोई भी एक Value Condition को पूरा करते है।
Example
ऊपर के Example में sales department में कार्य कर रहे लोगों की salary जैसे ravi की salary (15000) तथा chetan की salary (35000) दोनो में से जिसकी salary ज्यादा है जैसे chetan की salary(35000) उससे ज्यादा पाने वाले लोगों के Records प्रदर्शित होंगे।
Related Posts
> SQL में Database, Create, Alter, Show Use और Drop करना> SQL में Data Types की सम्पूर्ण जानकारी
> SQL में Table Create, Alter, Drop और Constraints की संपूर्ण जानकारी
> SQL मे DDL, DML, DCL, TCL और DQL Commands को जाने
> Insert, Select, Update, Delete (All DML commands) in MySQL & SQL
> SQL में Joins और Union Clause तथा उनके प्रकारों की सम्पूर्ण जा
नकारी
0 टिप्पणियाँ