ఎస్క్యూఎల్ వార్ క్లాజ్
- పూర్వ పేజీ SQL distinct
- తదుపరి పేజీ ఎస్క్యూఎల్ అండ్ అండర్ ఓర్
WHERE సూత్రం ఎంచుకోవడానికి కండిషన్స్ నిర్వచిస్తుంది.
WHERE సూత్రం
పట్టికలో కండిషనల్ టేబుల్ డాటాలను ఎంచుకోవడానికి వాక్యం చేర్చండి SELECT స్టేట్మెంట్.
సంకేతాలు
SELECT కలం పేరు FROM పత్రం పేరు WHERE కలం కార్యకర్తలు విలువ
క్రింది కార్యకర్తలు WHERE ఉపసంహరణలో ఉపయోగించబడతాయి:
కార్యకర్తలు | వివరణ |
---|---|
= | సమానం |
<> | వివిధంగా |
> | కన్నా ఎక్కువ |
< | కన్నా తక్కువ |
>= | కన్నా ఎక్కువ అయినది |
<= | కన్నా తక్కువ అయినది |
BETWEEN | కొన్ని పరిధిలో |
LIKE | కొన్ని మాదిరిని కనుగొనుట |
ప్రత్యామ్నాయం:కొన్ని SQL వెర్షన్లులో, కార్యకర్తలు <> ని != లాగా రాయవచ్చు.
WHERE ఉపసంహరణను ఉపయోగించండి
మేము కేవలం నగరం "Beijing" లో నివసించే వ్యక్తులను ఎంచుకునడానికి, మాకు SELECT వాక్యంలో WHERE ఉపసంహరణను జోడించాలి:
SELECT * FROM Persons WHERE City='Beijing'
"Persons" పత్రం
LastName | FirstName | Address | City | Year |
---|---|---|---|---|
అడమ్స్ | జాన్ | Oxford Street | లండన్ | 1970 |
బుష్ | జార్జ్ | Fifth Avenue | న్యూ యార్క్ | 1975 |
కార్టర్ | థామస్ | Changan Street | బీజింగ్ | 1980 |
గేట్స్ | బిల్ | Xuanwumen 10 | బీజింగ్ | 1985 |
ఫలితం:
LastName | FirstName | Address | City | Year |
---|---|---|---|---|
కార్టర్ | థామస్ | Changan Street | బీజింగ్ | 1980 |
గేట్స్ | బిల్ | Xuanwumen 10 | బీజింగ్ | 1985 |
కోట్లను ఉపయోగం
ప్రత్యక్షంలో, మేము పరిస్థితి విలువల చుట్టూ సింగిల్ కోట్లను ఉపయోగిస్తున్నాము.
SQL సింగిల్ కోట్లను చుట్టివేస్తుందిటెక్స్ట్ విలువలుఅన్ని డేటాబేస్ సిస్టమ్స్ కూడా డబుల్ కోట్లను అంగీకరిస్తాయి. ఇది అయితేనమూనా విలువలుదయచేసి కోట్లను ఉపయోగించవద్దు.
టెక్స్ట్ విలువలు:
ఇది సరైనది: SELECT * FROM Persons WHERE FirstName='Bush' ఇది తప్పుగా ఉంది: SELECT * FROM Persons WHERE FirstName=Bush
నమూనా విలువలు:
ఇది సరైనది: SELECT * FROM Persons WHERE Year>1965 ఇది తప్పుగా ఉంది: SELECT * FROM Persons WHERE Year>'1965'
- పూర్వ పేజీ SQL distinct
- తదుపరి పేజీ ఎస్క్యూఎల్ అండ్ అండర్ ఓర్