కంప్యూటర్లుప్రోగ్రామింగ్

ప్రకటన (SQL) ఎంచుకోండి

లో SQL తరచుగా ఉపయోగించే మూలకం - ట్రాన్స్ఫర్ SQL సంక్షిప్త కూడా (భాష నిర్మాణాత్మక ప్రశ్నలు ఉంది) అది అవసరం వాస్తవం ప్రతిబింబిస్తుంది. నిర్దిష్ట సమాచారాన్ని తీసుకుని డేటాబేస్ సూచికను కలిగి ప్రకటన - వరుసలు ఎంచుకోండి స్వయంచాలకంగా పునరావృత డేటా తొలగించడానికి, skip లేదా క్రమాన్ని సెలెక్ట్ కాలమ్స్ (SQL) సహాయం.

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

సరిగా మొట్టమొదటి పరిశీలనలో ప్రోగ్రామింగ్ భాష యొక్క సింటాక్స్ మిమ్మల్ని పరిచయం ఉండాలి ఏ ఆపరేటర్లు ఉపయోగించడానికి. SQL భాష గురించి ప్రత్యేకంగా మాట్లాడుతున్నప్పుడు, ఎంచుకోండి (ఆపరేటర్) క్రింది సింటెక్స్ ఉంది:

ఎంచుకోండి

ఇది మేము అభ్యర్థనను వెళ్తారని డేటాబేస్ చెబుతుంది. ఈ కీవర్డ్.

ఒకటి, రెండు, మూడు ...

నిలువు ప్రదర్శించడానికి జాబితా

నుండి

ఇది డేటా ఎంపిక ఉంటుంది నుండి పట్టిక పేరు సూచిస్తుంది. ఇది కూడా తప్పనిసరి కీవర్డ్ ఉంది.

ఈ "చిన్న" ఆపరేటర్లు సింటాక్స్ అని పిలవబడే, కానీ అది మా అభ్యర్థనకు కట్టుబడి లేని ఎంచుకోండి కీవర్డ్లు లేకుండా మరియు డేటాబేస్ నుండి నిజానికి మాకు పాయింట్లు.

పూర్తి ప్రకటన వాక్యనిర్మాణం క్రింది చిత్రంలో చూపబడింది:

ఇక్కడ ఎక్కడ నిబంధన మీరు పరిస్థితులు పేర్కొనడం ద్వారా మీ శోధన శుద్ధి అనుమతిస్తుంది.

సంఘపు విలువలు మరియు ద్వారా కంకర ఫంక్షన్ ఉపయోగిస్తారు ఆఫర్ గ్రూప్ వారికి అప్లికేషన్, మరియు ఫలితంగా స్పష్టం సంఘపు ప్రతిపాదన ఉందా ఉపయోగాలు తర్వాత.

దీని ద్వారా క్రమీకరించు ఆర్డర్ ఆరోహణ లేదా అవరోహణ క్రమంలో ఎంపిక కాలమ్ విలువలను అనుమతిస్తుంది.

с информацией: ఒక ఎంచుకోండి ప్రకటన మరింత స్పష్టంగా చూడటానికి, మా డేటాబేస్ క్రింది పట్టిక పిల్లులు information భావించండి:

id

బ్రీడ్

పేరు

పుట్టినరోజు

రంగు

1

bobtail

లార్డ్

04/01/2017

గ్రే

2

కర్ల్

వంచన

03/16/2017

వైట్

3

మాయు

పాంథర్

03/30/2017

బ్లాక్

4

bobtail

టైసన్

02/23/2017

గ్రే

5

Burmilla

ఎథీనా

08/01/2017

బ్లాక్

ప్రతీ వరుస ఒక ఏకైక గది కిట్టి, దాని జాతి, మారుపేరు, పుట్టిన మరియు రంగు యొక్క తేదీని కలిగి ఉంది. మేము కూడా ఆపరేటర్ను ఎంచుకోండి (SQL), ఇప్పటికే ఈ పట్టిక నుండి డేటా ఆధారంగా పరిశీలిస్తారు.

డేటా పట్టిక నుండి శాంపిల్ను కొద్దీ

మేము కీలక పదాలను ఉపయోగించండి చేస్తాము మీరు పట్టిక నుండి అవసరమైన సమాచారం నమూనా కోసం, పైన చర్చించారు.

కీవర్డ్ ప్రదర్శించడానికి సెలెక్ట్ కాలమ్స్ నిర్దేశిస్తుంది. మీరు అవసరం నిలువు, కామాలతో వేరు జాబితా తయారు చేయవచ్చు, అప్పుడు మొత్తం నిర్మాణం ఇలా కనిపిస్తుంది:

రంగు, జాతి, పేరు ఎంచుకోండి

పిల్లులు నుండి

మీరు చూడగలరు గా, మేము వారు మాకు అవసరం దీనిలో క్రమంలో నిలువు ఏర్పాటు చేసుకోవచ్చు. అదనంగా, మేము మాకు గలిగితే నిలువు రాబట్టుకుంటుంది.

ఒక పట్టిక వీక్షణ లో అన్ని స్తంభాలను ఒక సంక్షిప్త లిపి కూడా ఉంది. Select ఖాళీతో ఒక నక్షత్రం (*) సూచిస్తున్నాయి తర్వాత, ఈ చేయుటకు. మొత్తం నిర్మాణం ఇలా కనిపిస్తుంది:

* ఎంచుకోండి

పిల్లులు నుండి

పైన ప్రశ్న యొక్క ఫలితం - మొత్తం పట్టిక పిల్లులు, రూపంలో సమర్పించబడిన ఇది చివరి భాగం చివరిలో ఉంది.

చాలా మంది వరుసగా SQL Select ప్రతిభ ఎలా స్థానం ఆశ్చర్యానికి. మీరు వేరు నిలువు ఉంచుతారు వ్యక్తి యొక్క ఇంటిపేరు, పేరు మరియు patronymic మిళితం మీరు ఉన్నప్పుడు చాలా తరచుగా ఈ అవసరం.

ఈ సందర్భంలో, మేము జాతులు మరియు పిల్లులు పిల్లులు పట్టిక రంగులు కలిపి. స్వల్పభేదాన్ని పాత్రలను స్ట్రింగ్ జోడింపు కోసం ఉపయోగిస్తారు వివిధ డేటాబేస్ ఉంది. కొన్ని సందర్భాలలో అది కేవలం ఒక ప్లస్ (+), ఇతర వార్తలు - డబుల్ లైన్ ఫీచర్ (||) లేదా ఒక ఆంపర్సండ్ చిహ్నం (&), కొన్నిసార్లు ఉపయోగిస్తారు మరియు పద్ధతి CONCAT. అందువలన, మీరు పని ఇది ఒక నిర్దిష్ట డేటాబేస్ ఉల్లేఖన చదవవలసిఉండుటచేత కలపడం ముందు.

జాతి ఎంచుకోండి || ',' || రంగు

పిల్లులు నుండి

మేము ఈ క్రింది పొందండి ఫలితంగా:

జాతి, రంగు

Bobtail, గ్రే

వలయములుగా, వైట్

మాయు బ్లాక్

Bobtail, గ్రే

Burmilla బ్లాక్

పునరావృత డేటా నిర్మూలనపై

విభిన్న - నమూనా ఫలితాలు ఖచ్చితంగా ఒకే తీగలను నకిలీల నివారించడానికి అనుమతిస్తుంది ఫంక్షన్ ఎంచుకోండి (SQL).

ఉదాహరణకు, మేము పిల్లి జాతులలో మా పట్టిక లో కలిగి ఏమి తెలుసుకోవాలి. మీరు ఒక సాధారణ ప్రశ్న వాడుతుంటే:

జాతి ఎంచుకోండి

పిల్లులు నుండి

అప్పుడు మేము ఒక అంచనా ఫలితంగా పొందుటకు:

బ్రీడ్

bobtail

కర్ల్

మాయు

bobtail

Burmilla

మీరు చూడగలరు గా, bobtail జాతి రెండుసార్లు నకిలీది. , నకలు నివారించేందుకు ప్రత్యేకమైన వాదన మన ప్రశ్న జోడించడానికి మాత్రమే అవసరం:

ప్రత్యేకమైన జాతి ఎంచుకోండి

పిల్లులు నుండి

క్లారిఫికేషన్ అభ్యర్థన

వాస్తవంలో, వాస్తవంగా none అభ్యర్థన పట్టిక వరుసలను యొక్క పూర్తి సెట్ కాదు అవుట్పుట్ డేటా చేస్తుంది. ఎంచుకోండి (SQL) ఒక ప్రతిపాదన సరైన రేఖల ఎంపిక కోసం ప్రమాణాలు వివరిస్తాయి అనుమతిస్తుంది.

అందువలన ఈ ఆస్తి ఎక్కడ ఉంది. ప్రతిపాదన ఆధారం వర్తిస్తుంది - అవుట్పుట్ విలువ ఇస్తుంది ఒక నిబంధనా వ్యక్తీకరణ, "నిజమైన" లేదా "తప్పుడు." ప్రకటన ఎంచుకోండి నిబంధనా వ్యక్తీకరణ ట్రూ చూడాలి కోసం పట్టిక నుండి డేటా మాత్రమే లేదా "సత్యం" సేకరించే కనిపిస్తుంది.

ఈ నిర్మాణం, ఒక సాధారణ నమూనా తో ఒప్పందం సహాయపడుతుంది. మేము నలుపు రంగు పిల్లులు గురించి అన్ని తెలుసు అనుకుందాం.

* ఎంచుకోండి

పిల్లులు నుండి

ఎక్కడ color = 'బ్లాక్'

ఈ ప్రశ్న యొక్క ఫలితం పట్టిక తదుపరి వరుస ఉంటుంది:

3

మాయు

పాంథర్

03/30/2017

బ్లాక్

5

Burmilla

ఎథీనా

08/01/2017

బ్లాక్

మీరు కూడా కాదు, తార్కిక ఆపరేటర్లను ఉపయోగించి పరిస్థితులు కలిసి, లేదా చేయవచ్చు.

ద్వారా ఆఫర్ గ్రూప్

ఆఫర్ ద్వారా గ్రూప్, ఎంచుకోండి (SQL) లో ఉపయోగిస్తారు, ఒక నిర్దిష్ట కాలమ్ (లేదా నిలువు) విలువ ప్రశ్న మిమ్మల్ని గుంపులో అనుమతిస్తుంది, ఆపై ఒక సగటు ఫంక్షన్ వాటిని వర్తిస్తాయి.

కంకర విధులు ఉన్నాయి:

  • కౌంట్ - వరుసలు ప్రశ్న ద్వారా ఎంపిక సంఖ్య లెక్క.
  • సమ్ - ఎంచుకున్న కాలమ్ అన్ని అంక మొత్తం.
  • Min - ఎంచుకున్న కాలమ్ కనీస ఉద్గాతాలు.
  • మాక్స్ - వరుసగా ఎంపిక కాలమ్ గరిష్ట విలువలు.
  • సగటు - సగటు విలువ.

ప్రతిపాదన పథకం ఉత్తమ ఉదాహరణ ద్వారా అర్ధం అవుతోంది. మేము ప్రతి జాతి పిల్లుల మేము కలిగి ఎంత కనుగొనేందుకు అనుకుందాం. ఇది చేయటానికి, ఈ క్రింది సాధారణ ప్రశ్న సృష్టించడానికి:

జాతి ఎంచుకోండి, కౌంట్ (*)

పిల్లులు నుండి

జాతి ద్వారా గ్రూప్

కింది పట్టికలో సంకల్ప ఫలితంగా:

బ్రీడ్

కౌంట్

bobtail

2

కర్ల్

1

మాయు

1

Burmilla

1

మీరు చూడగలరు గా, bobtail పిల్లులు మేము కేవలం ఒకటిగా రెండు, ఇతరులు కలిగి జాతికి. మా పట్టిక ఆధారంగా ఇటువంటి పద్ధతి యొక్క అభ్యర్థనను వద్ద, పెంపకందారుడు ఏమి పిల్లులు జాతులు వినియోగదారులు మధ్య డిమాండ్ ఏమిటో అర్థం, మరియు - ఏ.

ఇది ఎందుకంటే వాస్తవ పట్టిక ఎంట్రీలు భారీ సంఖ్యలో ఇప్పటికీ అభ్యర్థన స్పష్టం మరియు మాత్రమే, ఉదాహరణకు పది కంటే ఎక్కువేమీ కాదు ఆ పిల్లుల ప్రదర్శించడానికి కావలసిన అవకాశం ఉంది. స్పష్టం లేదా వడపోత సమూహాలు ప్రతిపాదన ఉందా ఉపయోగిస్తారు. ఇది మాకు కొన్ని పంక్తులు వదిలిపెట్టడం ఇది ఎక్కడ క్లాజ్ను పోలి కొన్ని సమూహాలు, విస్మరించనా అనుమతిస్తుంది. పరిస్థితి కంకర ఫంక్షన్ నిర్వచించబడింది. అభ్యర్థనలో పూరించండి:

జాతి ఎంచుకోండి, కౌంట్ (*)

పిల్లులు నుండి

జాతి ద్వారా గ్రూప్

లెక్కింపు (*) కలిగి <= 10

పరిస్థితి మేము అడిగారు కాబట్టి, మేము పొందండి ఫలితంగా పేర్కొనకుండా, ఉదాహరణలో వలె ఉంటుంది "ప్రతి జాతి పిల్లులు సంఖ్య 10 కంటే ఎక్కువ కాదు". కానీ ఇక్కడ అది పథకం కూడా ప్రతిపాదన ఉందా పని చేస్తుందో అర్థం ముఖ్యం. కానీ మీరు లెక్కింపు (*) = 1 ఉందా తర్కం పరిస్థితి మారితే, అప్పుడు ఫలితంగా మూడు పంక్తులు తగ్గించారు మరియు కేవలం ఒక విడిచిపెట్టిన పిల్లుల, ప్రదర్శించే ఉంటుంది.

సార్టింగ్

ఆరోహణ లేదా ఒకటి లేదా మరిన్ని నిలువు క్రమం అవుట్పుట్ వరుసలు క్రమం అనుమతించే ఆఫర్ ఎంచుకోండి (SQL) ఆపరేటర్ - ద్వారా ఆర్డర్ తో పరిచయం పొందడానికి.

అది ఫైనల్ ఆఫర్ అన్ని ఎంచుకోండి ప్రకటన నిర్మాణం - ఇది ద్వారా ఆర్డర్ గుర్తుంచుకోవాలి ముఖ్యం. ఇది ఎంచుకోండి తరువాత, ఎక్కడ నుండి, గ్రూప్, ఉంచుతారు.

సార్టింగ్ సమయంలో మూడు ముఖ్యమైన పాయింట్లు ఉన్నాయి:

1) మీరు వ్యక్తిగతంగా (ASC) ఆరోహణ లేదా అవరోహణ (DESC) లో గాని వేరు చేయవచ్చు, ఇది ప్రతి నిలువు, ఎన్ని పేర్కొనవచ్చు.

2) వాక్యం ద్వారా ఆర్డర్ లో అన్ని పైన సెలెక్ట్ కాలమ్స్ లో ఎంచుకున్న నిలువు మధ్య ప్రస్తుతం ఉండాలి.

3) ఐచ్ఛికము జాబితాలో నిర్దిష్ట పేర్లు, నిలువు క్రమం మీరు కేవలం వారు ఎంచుకోండి ప్రకటన వెళ్ళే కింద వారి సంఖ్యలు సూచిస్తుంది.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 te.birmiss.com. Theme powered by WordPress.