మాడ్యూల్ పాఠాలు (3/4)
WHEREతో ఫిల్టర్ చేస్తోంది
తరచుగా మనకు అన్ని పట్టిక వరుసలు అవసరం లేదు, కానీ అవి మాత్రమే
ఒక నిర్దిష్ట పరిస్థితిని సంతృప్తి పరచండి. WHERE నిబంధన a ఆధారంగా అడ్డు వరుసలను ఫిల్టర్ చేస్తుంది
బూలియన్ వ్యక్తీకరణ:
SELECT <colonne>
FROM <tabella>
WHERE <condizione>;ఇంజిన్ పరిస్థితిని ఒక సమయంలో ఒక వరుసను అంచనా వేస్తుంది మరియు వాటిని మాత్రమే ఉంచుతుంది
దీని కోసం ఇది TRUEని అందిస్తుంది.
పోలిక ఆపరేటర్లు
అత్యంత సాధారణమైనవి:
=సమానం,<>(లేదా!=) సమానం కాదు<,<=,>,>=BETWEEN a AND b— మూసివేసిన విరామం (a మరియు b కూడా ఉన్నాయి)IN (v1, v2, …)— జాబితాలో సభ్యత్వంLIKE 'patt%'— వచనం వైల్డ్కార్డ్తో సరిపోలుతోంది%
వచన విలువలు ఒకే కోట్లలో: 'Milano'.
పరిస్థితులు కలపడం
మీరు AND, ORతో బహుళ షరతులను కలపవచ్చు మరియు వాటిని దీనితో తిరస్కరించవచ్చు
NOT. వాటిని కలిపినప్పుడు, స్పష్టత కోసం కుండలీకరణాలను ఉపయోగించండి:
WHERE department_id = 1
AND (salary > 40000 OR hired_on < '2020-01-01');దీనిని ప్రయత్నించండి
40,000 కంటే ఎక్కువ జీతం ఉన్న ఉద్యోగుల మొదటి పేరు (మొదటి_పేరు), చివరి పేరు (చివరి_పేరు) మరియు జీతం (జీతం) సంగ్రహించండి.
సూచనను చూపించు
మీకు కావాల్సిన షరతు జీతం > 40000. సంఖ్యలకు కోట్లు అవసరం లేదు.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది
వ్యాయామం సమీక్షించండి
చివరి పేరు 'R' అక్షరంతో ప్రారంభమయ్యే ఉద్యోగుల మొదటి పేరు (మొదటి_పేరు) మరియు చివరి పేరు (చివరి_పేరు) సంగ్రహించండి. % వైల్డ్కార్డ్తో LIKEని ఉపయోగించండి.
సూచనను చూపించు
నమూనా 'R%' అంటే: Rతో ప్రారంభమయ్యే స్ట్రింగ్లు ఏదైనా తర్వాత.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది