కంప్యూటర్లు, ప్రోగ్రామింగ్
ప్రాథమిక SQL ప్రకటనలు
SQL ప్రామాణిక 1992 లో మరియు ఇప్పటికీ ఉపయోగంలో స్వీకరించబడింది. ఆ అతను అనేక కోసం ఒక ప్రమాణంగా మారింది డేటాబేస్ నిర్వహణ వ్యవస్థలు. వాస్తవానికి, కొన్ని తయారీదారులు ప్రామాణిక వారి స్వంత వ్యాఖ్యానం ఉపయోగించండి. SQL ప్రకటనలు - కానీ ఏ వ్యవస్థలో, ఇప్పటికీ ప్రధాన భాగాలు.
పరిచయం
డేటాబేస్ లో SQL ప్రకటనలు ఉపయోగించి విలువలు నిర్వహణ పట్టికలు మరియు మరింత విశ్లేషణ మరియు ప్రదర్శన కోసం వారి తయారీ జరుగుతుంది. వారు వ్యవస్థ డేటా ఏమి తెలుసు దీని ద్వారా కీలక పేర్కొంది.
SQL ప్రకటనలు అనేక కేతగిరీలు నిర్వచించే:
- డేటాబేస్ వస్తువులు యొక్క నిర్వచనం;
- విలువలు అభిసంధానించడం;
- రక్షణ మరియు నిర్వహణ;
- సెషన్ పారామితులు;
- బేస్ గురించి సమాచారం;
- స్టాటిక్ SQL;
- డైనమిక్ SQL.
డేటా తారుమారు కోసం SQL ప్రకటనలు
ఈ వర్గంలో మీరు డేటాబేస్ లో విలువల ప్లేస్మెంట్ నియంత్రించవచ్చు ఇది కీలక పదాలు కలిగి.
ఇన్సర్ట్. ఇప్పటికే ఉన్న టేబుల్ లో వరుసగా ఇన్సర్ట్. ఇది ఒక విలువను లేదా బహుళ, ఒక నిర్దిష్ట పరిస్థితి నిర్వచించిన ఉపయోగించవచ్చు. ఉదాహరణకు:
INSERT INTO
పట్టిక పేరు (కాలమ్ 1 పేరు, కాలమ్ పేరు 2)
VALUES (విలువ 1 విలువ 2).
ఆపరేటర్లు ఉపయోగించడానికి SQL ప్రకటన బహుళ విలువలతో ఇన్సర్ట్, క్రింది సింటెక్స్ ఉపయోగించడానికి:
INSERT INTO
1 టేబుల్ పేరు (కాలమ్ 1 యొక్క పేరు, కాలమ్ పేరు 2)
బాలినేని కాలమ్ పేరు 1, కాలమ్ 2 పేరు
పట్టిక పేరు 2 నుండి
పేరు 2.imya పట్టిక కాలమ్ 1> 2
ఈ ప్రశ్న ఇది 1 కాలమ్ మరియు మొదటి వాటిని పేస్ట్ కంటే ఎక్కువ 2 టేబుల్ 2 లో అన్ని డేటా, ఎంపిక.
UPDATE. పేరు చూపినట్లుగా, ఈ ప్రకటన ఒక నిర్దిష్ట పద్ధతిలో ఒక ఇప్పటికే పట్టికలో SQL ప్రశ్న డేటాను అప్డేట్ అవుతుంది.
ఉదాహరణకు:
UPDATE పట్టిక పేరు 1
SET కాలమ్ పేరు = 2 "బాసిల్"
WHERE పట్టిక పేరు 1.imya కాలమ్ 1 = 1
ఈ నిర్మాణం పూర్తి విలువ బాసిల్ మొదటి కాలమ్ లో నెంబర్ 1 కలిసే ఇది అన్ని వరుసలు.
తొలగించు. పట్టిక నుండి డేటాను తొలగిస్తుంది. మీరు ఏ పరిస్థితి పేర్కొనవచ్చు లేదా అన్ని వరుసలను తొలగించడానికి.
పట్టిక పేరు నుండి తొలగించు
పేరు tablitsy.imya కాలమ్ 1 = 1
పైన ప్రశ్న మొదటి కాలమ్ లో విలువ ఒక డేటాబేస్ నుండి అన్ని డేటా తొలగిస్తుంది. ఇక్కడ మీరు మొత్తం పట్టిక క్లియర్ చేయవచ్చు వార్తలు:
పట్టిక పేరు నుండి తొలగించు.
తదుపరి బాలినేని ప్రకటన గురించి చెప్పడం అవసరం. అతను అత్యంత ముఖ్యమైన ఒకటి, అందువలన అతను ఒక ప్రత్యేక అధ్యాయం అంకితం ఉంటుంది.
బాలినేని ప్రకటన
ఎంపిక యొక్క ప్రధాన ప్రయోజనం - కొన్ని పరిస్థితులు ప్రకారం డేటా ఎంపిక. తన పని యొక్క ఫలితం ఎల్లప్పుడూ ఎంపిక డేటా ఒక కొత్త పట్టిక ఉంది. MS ఆపరేటర్లు SQL ఎంపిక వివిధ అభ్యర్థనలు బరువు ఉపయోగించవచ్చు. అందువలన, దానితో పాటు, మీరు ఇతర సంబంధించిన కీలక పరిగణించవచ్చును.
డేటా చిహ్నం "*" అన్ని ఎంచుకోవడానికి ఒక నిర్దిష్ట పట్టిక నుండి ఉపయోగిస్తారు.
బాలినేని *
పట్టిక పేరు 1 నుండి
ఈ ప్రశ్న యొక్క ఫలితం పట్టిక 1 యొక్క ఖచ్చితమైన కాపీని ఉంటుంది.
మరియు ఇక్కడ పొందబడిన ఉన్న టేబుల్ 1 నుండి బయటకు లాగుతుంది పరిస్థితి, అన్ని విలువలు కాలమ్ 1 లో 2 కంటే ఎక్కువ.
బాలినేని *
పట్టిక పేరు 1 నుండి
పేరు 1.imya పట్టిక కాలమ్ 1> 2
మీరు కూడా కేవలం కొన్ని నిలువు అవసరమైన ఎంపిక పేర్కొనవచ్చు.
ఎంపిక పట్టిక పేరు 1.imya కాలమ్ 1
పట్టిక పేరు 1 నుండి
ఈ ప్రశ్న యొక్క ఫలితం రెడీ కాలమ్ 1. విలువలు MS SQL ఆపరేటర్లను ఉపయోగించి స్థానంలో గణన మరియు కొన్ని విలువలు అమర్చేందుకు యొక్క కోర్సు లో, దాని సొంత పట్టిక సృష్టించవచ్చు అన్ని పంక్తులు.
బాలినేని
పట్టిక పేరు 1.imya కాలమ్ 1
పట్టిక పేరు 1.imya కాలమ్ 2
పట్టిక పేరు 1.imya కాలమ్ 3
«=» EQ AS
పట్టిక పేరు * 1.imya కాలమ్ 3 సుమ్మ AS యొక్క పట్టిక పేరు 1.imya కాలమ్ 2
పట్టిక పేరు 1 నుండి
ఈ అంతమయినట్లుగా చూపబడతాడు సంక్లిష్ట ప్రశ్న టేబుల్ 1 అన్ని విలువలు పొందుతుంది, ఆపై ఒక కొత్త కాలమ్ మరియు EQ సుమ్మ సృష్టిస్తుంది. మొదటి ప్రవేశిస్తుంది ఉత్పత్తి 2 మరియు 3. ఈ ఫలితంగా అది ఎలా పనిచేస్తుంది అర్థం, ఒక టేబుల్ వంటి ప్రాతినిధ్యం చేయవచ్చు రెండవ డేటా కాలమ్ లో "+" గుర్తు:
కాలమ్ 1 | కాలమ్ 2 | కాలమ్ 3 | EQ | సుమ్మ |
ఉత్పత్తి పేరు 1 | 10 | 50 | + | 500 |
ఉత్పత్తి పేరు 2 | 15 | 100 | + | 1500 |
మీరు ఒక ఎంపిక ప్రకటన వాడుతుంటే, మీరు వెంటనే ఏ కారణంతో డేటా ఆర్దరింగ్ గడపవచ్చు. ఇది BY పద క్రమం ఉపయోగిస్తుంది.
బాలినేని
పట్టిక పేరు 1.imya కాలమ్ 1
పట్టిక పేరు 1.imya కాలమ్ 2
పట్టిక పేరు 1.imya కాలమ్ 3
పట్టిక పేరు 1 నుండి
కాలమ్ పేరు 2 ద్వారా ఆర్డర్
ఫలితంగా పట్టిక ఇలా కనిపిస్తుంది:
కాలమ్ 1 | కాలమ్ 2 | కాలమ్ 3 |
1 | 1 | 54 |
3 | 2 | 12 |
7 | 3 | 100 |
2 | 5 | 1 |
అంటే, అన్ని మార్గాలను కాలమ్ 2 విలువలు ఆరోహణ అలాంటి ఒక పద్ధతిలో అమర్చినప్పుడు చేశారు.
డేటా కూడా బహుళ పట్టికలు నుండి పొందవచ్చు. స్పష్టత కోసం, మీరు మొదటి వారు, రెండు కలిగి కొన్ని డేటాబేస్ లో ఉన్నాయి ఊహించుకోవాలి:
టేబుల్ "ఉద్యోగులు"
సంఖ్య | పేరు | ఇంటిపేరు |
1 | Vasya | Vasin |
2 | Petya | Petin |
టేబుల్ "జీతం"
సంఖ్య | రేటు | ఘనత |
1 | 1 | 10000 |
2 | 0.5 | 3500 |
ఇప్పుడు మీరు వంటి ఉమ్మడి విలువలు పొందడానికి రెండు పట్టికలు కలిపే అవసరం. ఇది క్రింది విధంగా చేయవచ్చు ప్రాథమిక SQL ప్రకటనలు ఉపయోగించి:
బాలినేని
Sotrudniki.Nomer
Sotrudniki.Imya
Zarplata.Stavka
Zarplata.Nachisleno
ఉద్యోగులు జీతం నుండి
WHERE Sotrudniki.Nomer = Zarplata.Nomer
అక్కడ సంఖ్య ద్వారా ఏకం విలువలు రెండు వేర్వేరు పట్టికలు, నుండి తీసుకొచ్చిన. ఫలితంగా డేటా క్రింది సమితి:
సంఖ్య | పేరు | రేటు | ఘనత |
1 | Vasya | 1 | 10000 |
2 | Petya | 0.5 | 3500 |
బాలినేని గురించి కొంచం ఎక్కువ. కంకర విధులు ఉపయోగించి
ప్రాథమిక SQL ఎంపిక ప్రకటనలు యొక్క ఒక నమూనా కొన్ని లెక్కల ఉత్పత్తి చేయవచ్చు. ఇది చేయటానికి, అతను కొన్ని విధులు మరియు సూత్రాలు ఉపయోగిస్తుంది.
ఉదాహరణకు, పట్టిక "ఉద్యోగులు" నుండి రికార్డులతో పొందడానికి, మీరు ప్రశ్న ఉపయోగించడానికి అవసరం:
COUNT ని ఎంచుకోండి (*) కవుల్లో
ఉద్యోగులు నుండి
ఫలితంగా ఒక కాలమ్ మరియు విలువతో ఒక పట్టిక ఉంటుంది.
N |
2 |
ఫంక్షన్ మొత్తానికి గరిష్ట మరియు కనిష్ట విలువలు, మరియు సగటు లెక్కించేందుకు ప్రశ్నల్లో ఉపయోగించవచ్చు. దీన్ని, కీలక పదాలు SUM, MAX, MIN, AVG ఉపయోగిస్తారు.
ఉదాహరణకు, అది ఇప్పటికే తెలిసిన "జీతం" పట్టిక నమూనా పట్టుకోండి అవసరం:
సంఖ్య | రేటు | ఘనత |
1 | 1 | 10000 |
2 | 0.5 | 3500 |
మీరు ఒక అభ్యర్థనను దరఖాస్తు మరియు ఏమి చూడండి చేయవచ్చు:
బాలినేని
SUM (Zarplata.Nachisleno) సుమ్మ AS
MAX (Zarplata.Nachisleno) మ్యాక్స్గా
MIN (Zarplata.Nachisleno) MIN AS
AVG (Zarplata.Nachisleno) SRED AS
జీతం నుండి
ఈ క్రింది విధంగా చివరి పట్టిక ఉంటుంది:
సుమ్మ | MAX | MIN | SRED |
13500 | 10000 | 3500 | 6750 |
ఆ విధంగా, మీరు ఎగిరి తగిన విలువలు వివిధ పనులను ఒక గణితము ఒక డేటాబేస్ నుండి ఎంచుకోవచ్చు.
యూనియన్, ఖండన మరియు తేడా
SQL లో బహుళ ప్రశ్నలకు చేర్చండి
బాలినేని Sotrudniki.Imya
ఉద్యోగులు నుండి
WHERE Sotrudniki.Nomer = 1
UNION
బాలినేని Sotrudniki.Imya
ఉద్యోగులు జీతం నుండి
WHERE Zarplata.Nomer = 1
ఇది ఈ సంఘం పట్టికలో అనుకూలమైన అని మనస్సులో పుడుతుంటాయి చేయాలి. అంటే, నిలువు అదే నెంబర్ కలిగి.
బాలినేని ప్రకటన సింటాక్స్ మరియు ప్రాసెసింగ్ కోసం విధానం
మొదటి విషయం బాలినేని అది డేటా తీసుకునే నుండి విస్తీర్ణత. ఇది చేయటానికి, నుండి కీవర్డ్ ఉపయోగించండి. తెలుపకపోతే, దాన్ని ఎంచుకోవడానికి.
అప్పుడు మీరు SQL ప్రకటన WHERE ప్రదర్శించవచ్చు. ఎంపిక సహాయంతో పట్టిక ప్రతి వరుసలో ద్వారా నడుస్తుంది మరియు పరిస్థితి అనుకూలంగా ఉందో డేటా వెతుకుతుంది.
ప్రశ్న ఒక సమూహం కలిగి ఉంటే, అప్పుడు ఈ పారామీటర్ల విలువలను యొక్క ఏకీకరణను ఉంది.
ఆపరేటర్స్ డేటా పోల్చడానికి
వారు అనేక రకాల ఉన్నాయి. SQL లో పోలిక ఆపరేటర్లను విలువలు వివిధ రకాల పరీక్షించవచ్చు.
"=". మీరు ఊహించినట్లుగా, రెండు భావాలు సమానత్వం, సూచిస్తుంది. WHERE Zarplata.Nomer = 1 - ఉదాహరణకు, అది ఇప్పటికే పైన ఉదాహరణలు వాడుతున్నారు.
">". దీని కంటే ఎక్కువ సంకేతం. వ్యక్తీకరణ యొక్క ఎడమ వైపు విలువ ఎక్కువ ఉంటే తార్కిక TRUE అప్పుడు తిరిగి మరియు పరిస్థితి ఏర్పడితే.
"<". సైన్ కంటే తక్కువ. మునుపటి ఆపరేటర్లు రివర్స్.
"<=" మరియు "> =" సంకేతాలు. ఇది మరింత మరియు తక్కువ సాధారణ ఆపరేటర్ల నుండి వ్యత్యాసంగా సమాన ఆపరాండ్లను కండీషన్ కూడా వర్తిస్తుంది అని.
"<>". నేను పట్టించుకోను. మాత్రమే ఒక పద్ధతి మరొక సమానం కాదు ఉంటే పరిస్థితి, TRUE భావిస్తారు. "=" - అతను ఒకటి కంటే అర్ధము కలిగి ఉంది.
LIKE
అనువదించండి కీవర్డ్ వంటి ఉంటుంది "పోలి." వంటి SQL ఆపరేటర్లు అదే సూత్రం సుమారు ఉపయోగిస్తారు - ఒక టెంప్లేట్ నుండి ఒక ప్రశ్న నడుస్తుంది. అంటే, మీరు సాధారణ వ్యక్తీకరణలను ఉపయోగించి డేటాబేస్ నుండి నమూనా డేటా విస్తరించేందుకు అనుమతిస్తుంది.
ఉదాహరణకు, అది అటువంటి పని అమర్చుతుంది: ఇప్పటికే తెలిసిన బేస్ "సిబ్బంది" నుండి దీని పేరు "నేను" తో ముగిసే అన్ని ప్రజలు పొందడానికి. అప్పుడు అభ్యర్థన క్రింది కూడి ఉంటుంది
బాలినేని *
ఉద్యోగులు నుండి
WHERE పేరు వంటి `% నేను`
ఈ సందర్భంలో శాతం సంకేతం అని ముసుగు, ఏ పాత్ర, మరియు వారి సంఖ్య అర్థం. మరియు లేఖలో, "నేను SQL చివరి అక్షరం ఆ విధంగా ఉండాలి అని నిర్ణయిస్తుంది».
CASE
ఈ ప్రకటన SQL సర్వర్ బహుళఐచ్చిక యొక్క సృష్టీకరణ. ఇది అనేక ప్రోగ్రామింగ్ భాషలలో ఒక స్విచ్ ప్రకటన పోలి. లో SQL CASE ప్రకటన అనేక స్థితిగతులపై చర్యను నిర్వహిస్తుంది.
ఉదాహరణకు, మీరు ఒక పట్టిక "జీతం" గరిష్ట మరియు కనిష్ట విలువల నుండి ఎంచుకోండి.
సంఖ్య | రేటు | ఘనత |
1 | 1 | 10000 |
2 | 0.5 | 3500 |
అప్పుడు అభ్యర్థన క్రింది కూడి ఉంటుంది
బాలినేని *
జీతం నుండి
సందర్భంలో WHEN ఎంపిక MAX (ఛార్జీ) అప్పుడు గరిష్ట
WHEN ఎంపిక MIN (ఛార్జీ) అప్పుడు కనీస
తుది ఫలితంగా
ఈ సందర్భంలో "అభియోగం" కాలమ్ లో, వ్యవస్థ గరిష్ట మరియు కనిష్ట విలువ కనిపిస్తుంది. అప్పుడు, "మొత్తం" రూపొందించినవారు END రంగంలో, "గరిష్ట" లేదా "కనిష్ట" పరిస్థితి యొక్క ఫలితం ఆధారపడి లాగిన్ అవుతుంది ఇది ఉపయోగించి.
సహకరించు - మార్గం ద్వారా, SQL లో కేసు విచారణను మరింత కాంపాక్ట్ రూపం.
సమాచార నిర్వచన
, సృష్టించండి, తొలగించండి సవరించడానికి, మరియు సూచికలు తో పని - ఈ దృశ్యం నుండి మారుతున్న పట్టికలు వివిధ తీసుకు అనుమతిస్తుంది.
పరిగణనలోకి విలువ ఇది మొదటి ఒకటి, - పట్టికను సృష్టించండి. అతను ఒక పట్టిక సృష్టించడం కంటే వేరే ఏమీ లేదు. మీరు అనేక పారామితులు పేర్కొనాలి ఎందుకంటే మీరు కేవలం టేబుల్ ప్రశ్న సృష్టించదు టైప్ చేస్తే, ఏమీ జరగవచ్చు.
ఉదాహరణకు, తెలిసిన పట్టిక సృష్టించడానికి "ఉద్యోగులు" ఆదేశం ఉపయోగించడానికి కావలసిన:
TABLE ఉద్యోగులు సృష్టించదు
(ID సంఖ్య (10) నల్
పేరు VarChar (50) నల్
చివరి పేరు VarChar (50) నల్)
ఈ అభ్యర్థనను లో, కుండలీకరణాల్లో వెంటనే రంగంలో వారి పేర్లు మరియు రకాలు నిర్వచించబడ్డాయి, అలాగే లేదో వంటి ఇది NULL ఉంటుంది.
డ్రాప్ TABLE
అన్నారు పట్టిక తొలగించడం - సాధారణ పని చేస్తుంది. ఇది ఒక అదనపు ఎంపికను ఎటువంటి ఉంది ఉంది. అవసరమైన పట్టిక లేదు ఉంటే, తొలగించడం చేసినప్పుడు అది ఒక లోపం గ్రహిస్తుంది. వినియోగానికి ఉదాహరణ:
డ్రాప్ TABLE ఉద్యోగులు ఎటువంటి ఉంది.
INDEX సృష్టించదు
SQL లో, డేటా వేగంగా యాక్సెస్ అనుమతిస్తుంది సూచీలు వ్యవస్థ ఉంది. సాధారణంగా, ఒక ప్రత్యేక కాలమ్ చూపాడు ఒక లింక్ ఉంది. ఒక ఇండెక్స్ సృష్టించు చేసిన సరళమైన అభ్యర్ధన ఉంటుంది:
INDEX nazvanie_indeksa సృష్టించదు
nazvanie_tablitsy ON (nazvanie_stolbtsa)
T-SQL, ఒరాకిల్, PL SQL మరియు అనేక ఇతర వివరణలు సాంకేతికతలో ఈ ప్రకటన ఉపయోగించండి.
ALTER TABLE
అనేక ఎంపికలు తో అత్యంత ఫంక్షనల్ ఆపరేటర్లు. సాధారణంగా, మార్పు నిర్మాణం నిర్వచనం మరియు కేటాయింపును పట్టికలు ఉత్పత్తి చేస్తుంది. ఆపరేటర్ ఒరాకిల్ SQL, PostGres, మరియు అనేక ఇతరులు ఉపయోగిస్తారు.
రిఫరెన్స్ ఇప్పుడు ALTER TABLE ఉపయోగించి వివిధ ఎంపికలు తో అందచేయబడుతుంది.
ADD. ఒక పట్టిక లో ఒక కాలమ్ అదనంగా చేపడుతోంది. ఈ అతనికి సింటాక్స్: టేబుల్ జోడించండి nazvanie_tablitsy nazvanie_stolbtsa tip_hranimyh_dannyh ALTER. లేకపోతే ఒక కాలమ్ ఇప్పటికే సృష్టించింది ఉంటే లోపం అణచివేయడానికి, ఉంది ఒక పారామితి ఉంటుందా;
డ్రాప్. కాలమ్ తొలగిస్తుంది. ఉనికిలో కూడా అభ్యర్థించిన కాలమ్ ఉనికిలో లేని మాట్లాడుతూ లోపం ఉత్పత్తి చేస్తుంది, పూర్తయిన IF;
మార్పు. పేర్కొన్న రంగంలో పేరు తిరిగి పేర్లను ఉపయోగిస్తారు. ఉదాహరణ వాడుక: OldName NEW_NAME nazvanie_tablitsy పట్టికను మార్చు ఆల్టర్;
సవరించడానికి. ఈ ఆదేశం ఒక నిర్దిష్ట కాలమ్ అదనపు లక్షణాల యొక్క రకం మారుతుంది. మరియు ఈ వంటి ఉపయోగిస్తారు: ప్రాణ శతకము nazvanie_tablitsy nazvanie_stolbtsa dataType లక్షణాలను పంచాల్సిన
VIEW సృష్టించదు
SQL లో, ఒక ఆలోచన వంటి ఒక విషయం ఉంది. సంక్షిప్తంగా, అది డేటా తో వాస్తవ పట్టిక ఒక రకమైన ఉంది. ఇది భాష SQL ఎంపిక ప్రకటన ఉపయోగించి నమూనా ఫలితంగా ఏర్పడుతుంది. అభిప్రాయాలు నిజమైన కాలమ్ పేర్లు స్థానంలో, వాటిని దాచడానికి డేటాబేస్ యాక్సెస్ పరిమితం చేయవచ్చు.
సృష్టించే ప్రక్రియను ఒక సాధారణ ప్రశ్న జేస్తాడు:
వీక్షణ పేరును సృష్టించండి * పట్టిక పేరు నుండి బాలినేని
సాంప్లింగ్ మొత్తంగా మొత్తం డేటాబేస్ వంటి జరుగుతాయి, మరియు ఒక నిర్దిష్ట పరిస్థితి లో ఉండవచ్చు.
లక్షణాలు గురించి ఒక చిన్న
SQL లో ప్రశ్నలు తరచుగా మీరు డేటా సంకర్షణ మరియు ఫ్లై వాటిని మార్చేందుకు అనుమతించే వివిధ అంతర్నిర్మిత ఫంక్షన్లు ఉపయోగించండి. వారు ఒక నిర్మాణాత్మక భాష యొక్క అంతర్భాగమైన ఇది, వాటిని పరిగణలోకి విలువ.
COUNT. ఒక నిర్దిష్ట పట్టిక వరుసలను లేదా ఎంట్రీలు లెక్కింపు ఉత్పత్తి చేస్తుంది. ఒక ఎంపికగా, మీరు కాలమ్ పేరు, అప్పుడు డేటా అతని నుండి తీసుకోబడుతుంది పేర్కొనవచ్చు. ఉద్యోగులు నుండి COUNT ని ఎంచుకోండి *;
AVG. ఈ ఫీచర్ మాత్రమే సంఖ్యా డేటా నిలువు వర్తిస్తుంది. దీని ఫలితంగా అన్ని విలువలను అంక మధ్యమం నిర్ణయంలో ఉంది;
MIN మరియు MAX. ఈ ఫంక్షన్లు ఈ శీర్షికలో ఉపయోగించిన చేశారు. వారు గరిష్ట మరియు చెప్పారు కాలమ్ కనీస విలువలు నిర్వచించటానికి;
SUM. ఇది సులభం - ఫంక్షన్ ఒక కాలమ్ లో విలువల మొత్తానికి లెక్కిస్తుంది. ఇది సంఖ్యా డేటా రకం కోసం ప్రత్యేకంగా ఉపయోగిస్తారు. ప్రత్యేకమైన అభ్యర్థన పారామితి జోడించడం, మాత్రమే ఏకైక విలువలు చేర్చబడుతుంది;
ROUND. ఫంక్షన్ చుట్టుముట్టే దశాంశ భిన్న సంఖ్యల. కాలమ్ పేరు మరియు దశాంశ స్థానాల సంఖ్య ద్వారా ఉపయోగిస్తారు వాక్యనిర్మాణం;
లెన్. కాలమ్ యొక్క పొడవు లెక్కిస్తుంది ఒక సాధారణ ఫంక్షన్. ఫలితంగా అక్షరాల సంఖ్యను చూపించే ఒక కొత్త పట్టిక ఉంటుంది;
నౌ. ఈ కీవర్డ్ ప్రస్తుత తేదీ మరియు సమయం లెక్కించేందుకు ఉపయోగించబడుతుంది.
అదనపు ఆపరేటర్లు
SQL ప్రకటనలు అనేక ఉదాహరణలను చిన్న చిన్న పనులు నిర్వహిస్తున్నాయి, అయితే గొప్పగా నమూనా లేదా డేటాబేస్ సూచించే సులభతరం కీలక పదాలు.
AS. మీరు దృష్టి ఒక టేబుల్ పొందడానికి పేర్కొన్న పేరును కేటాయించడం ఫలితంగా ఏర్పాట్లు అనుకుంటున్నారా ఉన్నప్పుడు దీనిని ఉపయోగిస్తారు.
మధ్య. నమూనా కోసం ఒక చాలా సులభ సాధనం. ఇది డేటా పొందటానికి అవసరాన్ని సహా విలువలు పరిధి సూచిస్తుంది. ఇన్పుట్ పారామితి నుండి మరియు ఒక సంఖ్య పరిధి ఉపయోగిస్తారు స్వీకరిస్తుంది;.
NOT. ఆపరేటర్లు భావవ్యక్తీకరణ సరసన ఇస్తుంది.
ఖండించు. అన్నారు బేస్ భాగం నుండి డేటా తొలగిస్తుంది. అసాధ్యం దాని ఉపయోగం తర్వాత డేటాను పునరుద్ధరించడానికి ఆ ఆపరేటర్ల నుండి వివిధ. ఇది వివిధ SQL లో ఇచ్చిన కీవర్డ్ అమలు వివిధ వివరణలు ఉంటుంది పేర్కొంది ఉపయోగకరమని. సో మీరు ఖండించు నేపథ్య సమాచారాన్ని పరిచయం బాగా ఉపయోగించడానికి ప్రయత్నించండి ముందు.
పరిమితి. అవుట్పుట్ రేఖల సంఖ్య అమర్చుతుంది. ఆపరేటర్లు అసమాన్యత ఇది ఎల్లప్పుడూ చివరిలో ఉంది అని. ఇది తప్పనిసరి ఒక మరియు ఒక ఐచ్ఛిక పారామితి పడుతుంది. మొదటి చూపించడానికి ఎంపిక డేటా అనేక వరుసలు సూచిస్తుంది. మరియు రెండవ ఉంటే, అప్పుడు ఆపరేటర్లు విలువలు పరిధి రెండు నిర్వహించే.
UNION. చాలా యూజర్ ఫ్రెండ్లీ ఆపరేటర్లు బహుళ ప్రశ్నలకు మిళితం. అతను ఇప్పటికే ఈ వ్యాసం లో ఈ ఉదాహరణలు మధ్య సాధించింది. మీరు UNION మరింత సౌకర్యవంతంగా ఉపయోగానికి వాటిని కలపడం, బహుళ పట్టికలు నుండి వరుసలు ప్రదర్శిస్తుంది. ఈ అతనికి సింటాక్స్: imya_drugogo_stolbtsa imya_drugoy పట్టిక నుండి పట్టిక UNION ఎంచుకోండి నిలువ వరుసలో ఎంచుకోండి. ఫలితంగా యునైటెడ్ డిమాండ్లను సారాంశం పట్టిక ఉంది.
ప్రాథమిక కీ. గా అనువదించబడింది "ప్రాథమిక కీ." నిజానికి, అలాంటి పదజాలాన్ని సూచన పదార్థాలు ఉపయోగిస్తారు. అతను వరుసగా కోసం ఒక ఏకైక గుర్తింపు ఉంది. ఇది కలిగి ఉంటుంది రంగంలో సూచించడానికి ఒక పట్టిక సృష్టిస్తున్నప్పుడు ఒక నియమం వలె, ఉపయోగిస్తారు.
డిఫాల్ట్. జస్ట్ ఒక ప్రశ్న సృష్టించే అమలు మనం ఉపయోగించిన మునుపటి ఆపరేటర్లు, వంటి. ఇది రంగంలో నిండి ఉంటుంది అది సృష్టించిన ఉన్నప్పుడు డిఫాల్ట్ విలువ నిర్వచిస్తుంది.
కొన్ని చిట్కాలు SQL పని కోసం ఒక వేదిక అభివృద్ధి
NULL. అభ్యర్థనల తయారీలో బిగినర్స్ మరియు కేవలం ప్రోగ్రామర్లు తరచూ శూన్య విలువలు లభ్యత గురించి మర్చిపోతే. ఫలితంగా, కోడ్ పొరపాటున క్రీప్స్, కష్టమైన డీబగ్గింగ్ ప్రక్రియలో ట్రాక్. అందువలన, ఒక పట్టిక సృష్టిస్తున్నప్పుడు, లేదా కొంతవరకు పాత నమూనా విలువలు ఆగి ఆలోచించడం అవసరం, మరియు శూన్య సంభవించిన లేదో ప్రశ్న ప్రాంతంలో పరిగణనలోకి తీసుకుంటారు.
మెమరీ. ఈ కాగితం లో మేము కొన్ని పనులు చేస్తూ సామర్ధ్యం విధులు అనేక, చూపబడ్డాయి. డేటాబేస్ పని షెల్ అభివృద్ధిలో, మీరు డేటాబేస్ వ్యవస్థ సాధారణ వ్యక్తీకరణలు లెక్కింపు "లేవని" చేయవచ్చు. కొన్ని సందర్భాల్లో, ఈ ప్రదర్శన లో ఒక ముఖ్యమైన బూస్ట్ ఇస్తుంది.
పరిమితులు. మీరు వరుసలు కేవలం రెండు వేల డేటాబేస్ నుండి పొందుటకు కావాలా, అది LIMIT లేదా TOP వంటి ఆపరేటర్లు ఉపయోగించడానికి అవసరం. భాష వికాసములోని షెల్ ద్వారా డేటాను తిరిగి అవసరం.
కనెక్ట్. అనేక పట్టికలు నుండి డేటాను అందిన తర్వాత, పలువురు ప్రోగ్రామర్లు వాటిని కలిసి తగ్గించేందుకు మెమరీ అర్థం ఎన్వల ప్రారంభం. కానీ ఎందుకు? అన్ని తరువాత, మీరు అన్ని ప్రస్తుతం ఉంటుంది దీనిలో ఒక అభ్యర్థన చేయవచ్చు. మీరు ఒకసారి కోడ్ వ్రాసి వ్యవస్థలో అదనపు మెమరీ రిజర్వ్లో లేదు.
సార్టింగ్. ఇది అభ్యర్థనలో నియంత్రణ దరఖాస్తు సాధ్యం ఉంటే, ఆ, DBMS దళాలు, అది ఉపయోగించడానికి ఉంది. ఈ గొప్పగా వనరులు ఉన్నప్పుడు కార్యక్రమం లేదా సేవకు సేవ్ చేస్తుంది.
అనేక అభ్యర్థనలు. మీరు క్రమం లో రికార్డులు చాలా ఇన్సర్ట్ ఉంటే, అప్పుడు ఆప్టిమైజేషన్ ప్యాకెట్ డేటా గురించి ఒక అభ్యర్థన చేర్చబడుతుంది భావించాలని. ఈ కూడా మొత్తం వ్యవస్థ యొక్క పనితీరు పెరుగుతుంది.
డేటా జాగ్రత్తగా ప్లేస్మెంట్. మూల నిర్మాణాన్ని అప్ గీయడం ముందు ఎలా గురించి మరియు పట్టికలు మరియు అవసరమైన ఖాళీలను అటువంటి అనేక లేదో ఆలోచించడానికి. బహుశా వాటిని కలిపి, లేదా కొన్ని వదులుకోవడానికి ఒక మార్గం ఉంది. చాలా తరచుగా, ప్రోగ్రామర్లు ఎక్కడా మరియు ఎప్పుడూ ఉపయోగిస్తారు డేటా యొక్క ఒక అధిక తక్కువగా ఉపయోగిస్తారు.
రకాలు. స్పేస్ సేవ్ మరియు వనరులను డేటా రకాలు సున్నితంగా ఉంటుంది అవసరం. మీరు ఒక తక్కువ మెమొరీ రకం కోసం "భారీ" పొందగలరు ఉంటే, మీరు అతని పేరు ఉపయోగించడానికి కలిగి. ఉదాహరణకు, ఈ రంగంలో ఆ తెలిసినప్పుడు, ఒక సంఖ్యా విలువ కంటే ఎక్కువగా 255, కాదు ఎందుకు 4-బైట్ INT ఉపయోగం, అక్కడ TINYINT ఉంటే 1 బైట్.
నిర్ధారణకు
వెబ్సైట్లు, వెబ్ సేవలు, డెస్క్టాప్ సాఫ్ట్వేర్, మొబైల్ అప్లికేషన్లు - ముగింపు లో, అది భాష SQL ప్రశ్నలు ఇప్పుడు దాదాపు ప్రతిచోటా ఉపయోగిస్తారు నిర్మితమైంది గమనించాలి. అందువలన, SQL జ్ఞానం అభివృద్ధి అన్ని రంగాల్లో సహాయం చేస్తుంది.
అయితే, స్థానిక భాష standard మార్పు కొన్నిసార్లు ఇతర విభిన్నమైన. ఉదాహరణకు, PL SQL ఆపరేటర్లు SQL సర్వర్ కంటే వివిధ సింటాక్స్ కలిగి ఉండవచ్చు. మీరు ఈ టెక్నాలజీతో అభివృద్ధి మొదలు సో ముందు, ఇది మార్గదర్శకాలను ద్వారా తో పరిచయం పొందడానికి అవసరం.
SQL కార్యాచరణ మరియు ప్రదర్శన అతిశయించు కాలేదు ఇది భవిష్యత్తులో ప్రతిరూపాలను, అది కనిపించకపోవచ్చు, కాబట్టి పరిధిని ఏ ప్రోగ్రామర్ చాలా ఆశాజనకంగా నిచ్ ఉంది.
Similar articles
Trending Now