MySQL ఎక్కడ క్లాజ్: మరియు, లేదా ఉదాహరణకు, ప్రశ్న ఉదాహరణలో లేదు

MySQL లో క్లాజ్ ఎక్కడ ఉంది?

క్లాజ్ ఎక్కడ MySQL లో పేర్కొన్న SQL స్టేట్‌మెంట్ ద్వారా ప్రభావితమైన డేటా లేదా అడ్డు వరుసల యొక్క ఖచ్చితమైన ప్రమాణాలను పేర్కొనడానికి ఉపయోగించే ఒక కీవర్డ్. ఎక్కడ ఉన్న నిబంధనను SQL స్టేట్‌మెంట్‌లతో ఇన్సర్ట్, అప్‌డేట్, సెలెక్ట్, మరియు డిలీట్ వంటివి రికార్డ్‌లను ఫిల్టర్ చేయడానికి మరియు డేటాపై వివిధ కార్యకలాపాలను నిర్వహించడానికి ఉపయోగించవచ్చు.

మేము ఒక నుండి డేటాను ఎలా ప్రశ్నించాలో చూశాము డేటాబేస్ మునుపటి ట్యుటోరియల్‌లో SELECT స్టేట్‌మెంట్‌ను ఉపయోగించడం. SELECT స్టేట్‌మెంట్ అన్ని ఫలితాలను ప్రశ్నించిన డేటాబేస్ పట్టిక నుండి తిరిగి ఇచ్చింది.

అయితే, మేము ప్రశ్న ఫలితాలను నిర్ధిష్ట స్థితికి పరిమితం చేయాలనుకుంటున్న సందర్భాలు అవి. అటువంటి పరిస్థితులలో SQL లో ఎక్కడ నిబంధన ఉపయోగపడుతుంది.

MySQL లో నిబంధన ఎక్కడ ఉంది



వాక్యనిర్మాణం ఎక్కడ

MySQL SELECT WHERE స్టేట్‌మెంట్‌లో ఉపయోగించినప్పుడు ఎక్కడ క్లాజ్ కోసం ప్రాథమిక వాక్యనిర్మాణం క్రింది విధంగా ఉంటుంది. | _+_ |

ఇక్కడ

  • 'పట్టిక పేరు నుండి ఎంచుకోండి * ప్రామాణిక SELECT ప్రకటన
  • 'ఎక్కడ' అనేది మా ఎంపిక ప్రశ్న ఫలితాల సెట్‌ని పరిమితం చేసే కీవర్డ్ మరియు 'పరిస్థితి' ఫలితాలపై వర్తించాల్సిన ఫిల్టర్. ఫిల్టర్ పరిధి, ఒకే విలువ లేదా ఉప ప్రశ్న కావచ్చు.

ఇప్పుడు ఒక చూద్దాం ఆచరణాత్మక ఉదాహరణ .

మెంబర్‌షిప్ నంబర్ 1 ఇచ్చిన సభ్యుల పట్టిక నుండి మేము ఒక సభ్యుని వ్యక్తిగత వివరాలను పొందాలనుకుంటే, దాన్ని సాధించడానికి మేము ఈ క్రింది స్క్రిప్ట్‌ను ఉపయోగిస్తాము. | _+_ |

పైన పేర్కొన్న స్క్రిప్ట్‌ను MySQL వర్క్‌బెంచ్‌లో 'myflixdb' లో అమలు చేయడం వలన కింది ఫలితాలు వస్తాయి. | _+_ |

దీనితో కూడిన క్లాజ్ - మరియు లాజికల్ ఆపరేటర్

AND లాజికల్ ఆపరేటర్‌తో కలిసి ఉపయోగించినప్పుడు MySQL లో ఎక్కడ ఉన్న షరతు, పేర్కొన్న అన్ని ఫిల్టర్ ప్రమాణాలు నెరవేరితే మాత్రమే అమలు చేయబడుతుంది. ఇప్పుడు ఒక ఆచరణాత్మక ఉదాహరణను చూద్దాం - 2008 లో విడుదలైన కేటగిరీ 2 లోని అన్ని సినిమాల జాబితాను పొందాలని అనుకుందాం, దాన్ని సాధించడానికి దిగువ చూపిన స్క్రిప్ట్‌ను ఉపయోగిస్తాము. | _+_ |

MySQL వర్క్‌బెంచ్‌లో 'myflixdb' కి వ్యతిరేకంగా పై స్క్రిప్ట్‌ని అమలు చేయడం క్రింది ఫలితాలను అందిస్తుంది. | _+_ |

దీనితో కూడిన క్లాజ్ - లేదా లాజికల్ ఆపరేటర్

OR ఆపరేటర్‌తో కలిసి ఉపయోగించినప్పుడు ఎక్కడైనా, ఏదైనా లేదా మొత్తం పేర్కొన్న ఫిల్టర్ ప్రమాణాలు నెరవేరితే మాత్రమే అమలు చేయబడుతుంది. కింది స్క్రిప్ట్ కేటగిరీ 1 లేదా కేటగిరీ 2 లో అన్ని సినిమాలను పొందుతుంది | _+_ |

MySQL వర్క్‌బెంచ్‌లో 'myflixdb' కి వ్యతిరేకంగా పై స్క్రిప్ట్‌ని అమలు చేయడం క్రింది ఫలితాలను అందిస్తుంది. | _+_ |

దీనితో కూడిన క్లాజ్ - IN కీవర్డ్

MySQL నిబంధనలోని ఎక్కడ, IN కీవర్డ్‌తో కలిపి ఉపయోగించినప్పుడు, వాటి విలువలు IN కీవర్డ్‌లో అందించిన విలువల జాబితాతో సరిపోయే అడ్డు వరుసలను మాత్రమే ప్రభావితం చేస్తాయి. MySQL IN స్టేట్‌మెంట్ మీరు ఉపయోగించాల్సిన లేదా క్లాజుల సంఖ్యను తగ్గించడంలో సహాయపడుతుంది. కింది MySQL ప్రశ్నలో సభ్యత్వం_సంఖ్య 1, 2 లేదా 3 | _+_ |

MySQL వర్క్‌బెంచ్‌లో 'myflixdb' కి వ్యతిరేకంగా పై స్క్రిప్ట్‌ని అమలు చేయడం క్రింది ఫలితాలను అందిస్తుంది. | _+_ |

దీనితో కూడిన క్లాజ్ - లేదు కీవర్డ్

NOT IN కీవర్డ్‌తో కలిపి ఉపయోగించినప్పుడు క్లాజ్ NOW IN కీవర్డ్‌లో అందించిన విలువల జాబితాతో సరిపోయే విలువలను ప్రభావితం చేయదు. సభ్యత్వం_సంఖ్య 1, 2 లేదా 3 లేని చోట కింది ప్రశ్న వరుసలను ఇస్తుంది | _+_ |

MySQL వర్క్‌బెంచ్‌లో 'myflixdb' కి వ్యతిరేకంగా పై స్క్రిప్ట్‌ని అమలు చేయడం క్రింది ఫలితాలను అందిస్తుంది. | _+_ |

దీనితో కూడిన క్లాజ్ - పోలిక ఆపరేటర్లు

ఎక్కడ కంటే తక్కువ

= సమానంగా

కింది స్క్రిప్ట్ సభ్యుల పట్టిక నుండి మహిళా సభ్యులందరూ పోలిక ఆపరేటర్‌తో సమానంగా ఉపయోగించబడుతుంది. | _+_ |

MySQL వర్క్‌బెంచ్‌లో 'myflixdb' కి వ్యతిరేకంగా పై స్క్రిప్ట్‌ని అమలు చేయడం క్రింది ఫలితాలను అందిస్తుంది. | _+_ |

> అంతకన్నా ఎక్కువ

కింది స్క్రిప్ట్ చెల్లింపుల పట్టిక నుండి 2,000 కంటే ఎక్కువ చెల్లింపులను పొందుతుంది. `చెల్లింపులు` నుండి` మొత్తం_ చెల్లింపు`> 2000 నుండి ఎంచుకోండి; MySQL వర్క్‌బెంచ్‌లో 'myflixdb' కి వ్యతిరేకంగా పై స్క్రిప్ట్‌ని అమలు చేయడం క్రింది ఫలితాలను అందిస్తుంది. | _+_ |

కు సమానం కాదు

కింది స్క్రిప్ట్ అన్ని వర్గాల ఐడి 1. లేని సినిమాలను పొందుతుంది. | _+_ _ | MySQL వర్క్‌బెంచ్‌లో 'myflixdb' కి వ్యతిరేకంగా పై స్క్రిప్ట్‌ని అమలు చేయడం క్రింది ఫలితాలను అందిస్తుంది. | _+_ |

సారాంశం

  • SQL WHERE క్లాజ్ ఒక సెలెక్ట్, అప్‌డేట్ లేదా డిలీట్ క్వెరీ ద్వారా ప్రభావితమైన అడ్డు వరుసల సంఖ్యను పరిమితం చేయడానికి ఉపయోగించబడుతుంది.
  • SQL లోని WHERE కండిషన్‌ను AND మరియు OR వంటి లాజికల్ ఆపరేటర్‌లు, పోలిక ఆపరేటర్లు, = మొదలైన వాటితో కలిపి ఉపయోగించవచ్చు.
  • AND లాజికల్ ఆపరేటర్‌తో ఉపయోగించినప్పుడు, అన్ని ప్రమాణాలను తప్పక తీర్చాలి.
  • OR లాజికల్ ఆపరేటర్‌తో ఉపయోగించినప్పుడు, ఏదైనా ప్రమాణాన్ని తప్పక తీర్చాలి.
  • విలువల జాబితాకు సరిపోయే అడ్డు వరుసలను ఎంచుకోవడానికి IN అనే కీలక పదం ఉపయోగించబడుతుంది.

బ్రెయిన్ టీజర్ 25/06/2012 సమయానికి తిరిగి ఇవ్వబడని అద్దె సినిమాల జాబితాను పొందాలని అనుకుందాం. మేము SQL WHERE స్టేట్‌మెంట్ క్లాజ్‌ని పోలిక ఆపరేటర్ కంటే తక్కువ మరియు లాజికల్ ఆపరేటర్‌తో కలిసి సాధించవచ్చు. | _+_ | MySQL వర్క్‌బెంచ్‌లో పై స్క్రిప్ట్‌ను అమలు చేయడం వలన కింది ఫలితాలు లభిస్తాయి. | _+_ |