SQL ఆపరేటర్లు అంటే ఏమిటి మరియు అవి ఎలా పని చేస్తాయి?



ఈ వ్యాసం అగ్ర SQL ఆపరేటర్లపై సమగ్ర గైడ్, ఇది డేటాబేస్లో డేటాను తిరిగి పొందడం, నిర్వహించడం మరియు యాక్సెస్ చేయడానికి మీరు ప్రశ్నలలో ఉపయోగించవచ్చు.

డేటాబేస్లలో డేటాను నిర్వహించేటప్పుడు, డేటాను మార్చటానికి మరియు తిరిగి పొందటానికి మేము తరచూ వివిధ రకాల కార్యకలాపాలను నిర్వహిస్తాము. SQL డేటాబేస్ నిర్వహణ వ్యవస్థల స్థావరం కావడం, అటువంటి కార్యకలాపాలను నిర్వహించడానికి వివిధ ఆపరేటర్లను అందిస్తుంది. SQL ఆపరేటర్లపై ఈ వ్యాసంలో, SQL లో ఉపయోగించిన వివిధ ఆపరేటర్లను నేను ఈ క్రింది క్రమంలో చర్చిస్తాను:





    1. అంకగణిత ఆపరేటర్లు
    2. పోలిక ఆపరేటర్లు
    3. లాజికల్ ఆపరేటర్లు

SQL ఆపరేటర్లు అంటే ఏమిటి?

SQL ఆపరేటర్లు a యొక్క WHERE నిబంధనలో ఉపయోగించే కీలకపదాలు అంకగణిత, తార్కిక మరియు పోలిక కార్యకలాపాలను నిర్వహించడానికి. ఒక ప్రకటనలో బహుళ షరతులను నెరవేర్చడానికి ఆపరేటర్లు SQL స్టేట్‌మెంట్లలో సంయోగంగా పనిచేస్తారు.

SQL లో వివిధ రకాల ఆపరేటర్లు ఉన్నందున, SQL ఆపరేటర్లపై ఈ ఆర్టికల్ యొక్క తరువాతి విభాగంలో కూడా అదే అర్థం చేసుకుందాం.



SQL ఆపరేటర్ల రకాలు

అంకగణిత ఆపరేటర్లు

ఈ ఆపరేటర్లు అదనంగా, గుణకారం, వ్యవకలనం మొదలైన కార్యకలాపాలను నిర్వహించడానికి ఉపయోగిస్తారు.

__init__ పైథాన్ 3
ఆపరేటర్ ఆపరేషన్ వివరణ
+అదనంగాఆపరేటర్ యొక్క ఇరువైపులా విలువలను జోడించండి
-వ్యవకలనంఎడమ చేతి విలువ నుండి కుడి చేతి విలువను తీసివేయడానికి ఉపయోగిస్తారు
*గుణకారంఆపరేటర్ యొక్క ప్రతి వైపు ఉన్న విలువలను గుణించాలి
/విభజనఎడమ చేతి విలువను కుడి చేతి విలువ ద్వారా విభజిస్తుంది
%మాడ్యులస్ఎడమ చేతి విలువను కుడి చేతి విలువ ద్వారా విభజిస్తుంది మరియు మిగిలిన వాటిని తిరిగి ఇస్తుంది

ఉదాహరణ:

40 + 20 ఎంచుకోండి 40 - 20 ఎంచుకోండి 40 * 20 ఎంచుకోండి 40/20 ఎంచుకోండి 40% 20

అవుట్పుట్:

60 20 800 2 0

సరే, అది SQL లో లభించే అంకగణిత ఆపరేటర్ల గురించి. SQL ఆపరేటర్లపై ఈ వ్యాసంలో, అందుబాటులో ఉన్న పోలిక ఆపరేటర్లను అర్థం చేసుకుందాం.



పోలిక ఆపరేటర్లు

ఈ ఆపరేటర్లు సమానమైన, అంతకంటే ఎక్కువ, కంటే తక్కువ వంటి కార్యకలాపాలను నిర్వహించడానికి ఉపయోగిస్తారు.

ఆపరేటర్ ఆపరేషన్ వివరణ
=సమానమైనరెండు ఒపెరాండ్ల విలువలు సమానంగా ఉన్నాయా లేదా అని తనిఖీ చేయడానికి ఉపయోగిస్తారు. వారు సమానంగా ఉంటే, అది నిజం.
>అంతకన్నా ఎక్కువఎడమ ఒపెరాండ్ యొక్క విలువ కుడి ఒపెరాండ్ కంటే ఎక్కువగా ఉంటే ఒప్పును అందిస్తుంది.
<కంటే తక్కువఅవును ఒప్పు తిరిగి వస్తే, ఎడమ ఒపెరాండ్ విలువ కుడి ఒపెరాండ్ కంటే తక్కువగా ఉందో లేదో తనిఖీ చేస్తుంది.
> =కంటే గొప్పది లేదా సమానంఎడమ ఒపెరాండ్ కుడి ఒపెరాండ్ కంటే ఎక్కువ లేదా సమానంగా ఉందో లేదో తనిఖీ చేయడానికి మరియు పరిస్థితి నిజమైతే TRUE ని తిరిగి ఇస్తుంది.
<=కంటే తక్కువ లేదా సమానంఎడమ ఒపెరాండ్ కుడి ఒపెరాండ్ కంటే తక్కువ లేదా సమానంగా ఉంటే ఒప్పును అందిస్తుంది.
లేదా! =సమానం కాదుఒపెరాండ్ల విలువలు సమానంగా ఉన్నాయా లేదా అని తనిఖీ చేయడానికి ఉపయోగిస్తారు. అప్పుడు వారు సమానంగా లేకపోతే, అది నిజం.
!>కంటే ఎక్కువ కాదుఎడమ ఒపెరాండ్ కుడి ఒపెరాండ్ కంటే పెద్దది కాదా అని తనిఖీ చేస్తుంది, అవును అయితే ట్రూ తిరిగి వస్తుంది.
!<కంటే తక్కువ కాదుఎడమ ఒపెరాండ్ కుడి ఒపెరాండ్ కంటే తక్కువ కాకపోతే TRUE ని అందిస్తుంది.

ఉదాహరణ:

మీ మంచి అవగాహన కోసం, వివిధ కార్యకలాపాలను నిర్వహించడానికి నేను ఈ క్రింది పట్టికను పరిశీలిస్తాను.

స్టూడెంట్ ఐడి మొదటి పేరు చివరి పేరు వయస్సు
ఒకటిఅతుల్మిశ్రా2. 3
2ప్రియాకపూర్ఇరవై ఒకటి
3రోహన్సింఘానియాఇరవై ఒకటి
4ఆకాంక్షజైనఇరవై
5వైభవ్గుప్తా25

ఉదాహరణ [సమానంగా ఉపయోగించండి]:

వయస్సు = 20 ఉన్న విద్యార్థుల నుండి * ఎంచుకోండి

అవుట్పుట్:

స్టూడెంట్ ఐడి మొదటి పేరు చివరి పేరు వయస్సు
4ఆకాంక్షజైనఇరవై

ఉదాహరణ [కంటే ఎక్కువ ఉపయోగించండి]:

వయస్సు> 23 ఉన్న విద్యార్థుల నుండి * ఎంచుకోండి

అవుట్పుట్:

స్టూడెంట్ ఐడి మొదటి పేరు చివరి పేరు వయస్సు
5వైభవ్గుప్తా25

ఉదాహరణ [కంటే తక్కువ లేదా సమానంగా ఉపయోగించండి]:

వయస్సు ఉన్న విద్యార్థుల నుండి * ఎంచుకోండి<= 21 

అవుట్పుట్:

స్టూడెంట్ ఐడి మొదటి పేరు చివరి పేరు వయస్సు
2ప్రియాకపూర్ఇరవై ఒకటి
3రోహన్సింఘానియాఇరవై ఒకటి
4ఆకాంక్షజైనఇరవై

ఉదాహరణ [సమానం కాదు]:

వయస్సు> 25 ఉన్న విద్యార్థుల నుండి * ఎంచుకోండి

అవుట్పుట్:

స్టూడెంట్ ఐడి మొదటి పేరు చివరి పేరు వయస్సు
ఒకటిఅతుల్మిశ్రా2. 3
2ప్రియాకపూర్ఇరవై ఒకటి
3రోహన్సింఘానియాఇరవై ఒకటి
4ఆకాంక్షజైనఇరవై

బాగా, పోలిక ఆపరేటర్లకు ఇది కొన్ని ఉదాహరణలు. SQL ఆపరేటర్లపై ఈ వ్యాసంలో కదులుతూ, అందుబాటులో ఉన్న వివిధ లాజికల్ ఆపరేటర్లను అర్థం చేసుకుందాం.

విండోస్‌లో జావా మార్గాన్ని సెట్ చేయండి

లాజికల్ ఆపరేటర్లు

ALL, ANY, NOT, BETWEEN మొదలైన కార్యకలాపాలను నిర్వహించడానికి లాజికల్ ఆపరేటర్లను ఉపయోగిస్తారు.

ఆపరేటర్ వివరణ
అన్నిఒక నిర్దిష్ట విలువను సమితిలోని అన్ని ఇతర విలువలతో పోల్చడానికి ఉపయోగిస్తారు
ఏదైనాసమితిలో ఉన్న ఏదైనా విలువలతో నిర్దిష్ట విలువను పోలుస్తుంది.
INపేర్కొన్న విలువను అక్షర విలువలతో పోల్చడానికి ఉపయోగిస్తారు.
మధ్యపేర్కొన్న పరిధిలోని విలువల కోసం అన్వేషణలు.
మరియుWHERE నిబంధనలో బహుళ షరతులను పేర్కొనడానికి వినియోగదారుని అనుమతిస్తుంది.
లేదాWHERE నిబంధనలో బహుళ షరతులను మిళితం చేస్తుంది.
లేదుతార్కిక ఆపరేటర్ యొక్క అవుట్పుట్ను రివర్స్ చేయడానికి ఉపయోగించే నెగెట్ ఆపరేటర్లు.
EXISTSపట్టికలో అడ్డు వరుస ఉనికిని శోధించడానికి ఉపయోగిస్తారు.
ఇష్టం వైల్డ్‌కార్డ్ ఆపరేటర్లను ఉపయోగించి ఒక నమూనాను పోల్చారు.
కొన్నిఏదైనా ఆపరేటర్ మాదిరిగానే, మరియు ఉపయోగించబడుతుంది ఒక నిర్దిష్ట విలువను సమితిలో ఉన్న కొన్ని విలువలతో పోలుస్తుంది.

ఉదాహరణ:

కొన్ని కార్యకలాపాలను నిర్వహించడానికి నేను పైన పరిగణించిన విద్యార్థుల పట్టికను పరిగణించబోతున్నాను.

ఉదాహరణ [ఏదైనా]

వయస్సు నుండి ఏ విద్యార్థుల నుండి * ఎంచుకోండి * (వయస్సు నుండి విద్యార్థులను ఎంచుకోండి> వయస్సు> 21)

అవుట్పుట్:

స్టూడెంట్ ఐడి మొదటి పేరు చివరి పేరు వయస్సు
ఒకటిఅతుల్మిశ్రా2. 3
5వైభవ్గుప్తా25

ఉదాహరణ [BETWEEN & AND]

22 మరియు 25 సంవత్సరాల మధ్య వయస్సు ఉన్న విద్యార్థుల నుండి * ఎంచుకోండి

అవుట్పుట్:

స్టూడెంట్ ఐడి మొదటి పేరు చివరి పేరు వయస్సు
ఒకటిఅతుల్మిశ్రా2. 3

ఉదాహరణ [IN]

వయస్సు ('23 ',' 20 ') ఉన్న విద్యార్థుల నుండి * ఎంచుకోండి

అవుట్పుట్:

స్టూడెంట్ ఐడి మొదటి పేరు చివరి పేరు వయస్సు
ఒకటిఅతుల్మిశ్రా2. 3
4ఆకాంక్షజైనఇరవై

ఈ వ్యాసంలో, నేను కొన్ని ఉదాహరణలు మాత్రమే వివరించాను. SQL ప్రశ్నలను వ్రాయడంలో మంచి అభ్యాసం పొందడానికి వివిధ రకాల ఆపరేటర్లపై ముందుకు సాగండి మరియు మరికొన్ని ఉదాహరణలు సాధన చేస్తాను.

మీరు మరింత తెలుసుకోవాలనుకుంటే MySQL మరియు ఈ ఓపెన్-సోర్స్ రిలేషనల్ డేటాబేస్ గురించి తెలుసుకోండి, ఆపై మా చూడండి ఇది బోధకుడు నేతృత్వంలోని ప్రత్యక్ష శిక్షణ మరియు నిజ జీవిత ప్రాజెక్ట్ అనుభవంతో వస్తుంది. ఈ శిక్షణ మీకు MySQL లోతుగా అర్థం చేసుకోవడానికి సహాయపడుతుంది మరియు ఈ అంశంపై పాండిత్యం సాధించడంలో మీకు సహాయపడుతుంది.

మాకు ప్రశ్న ఉందా? దయచేసి “SQL ఆపరేటర్లు” పై ఈ వ్యాసం యొక్క వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు నేను మిమ్మల్ని సంప్రదిస్తాను.

పట్టికలో పరామితి ఏమిటి