ðóññ | óêð

ßçûêè ïðîãðàììèðîâàíèÿ

ÏàñêàëüÑèÀññåìáëåðJavaMatlabPhpHtmlJavaScriptCSSC#DelphiÒóðáî Ïðîëîã

Êîìïüþòåðíûå ñåòèÑèñòåìíîå ïðîãðàììíîå îáåñïå÷åíèåÈíôîðìàöèîííûå òåõíîëîãèèÏðîãðàììèðîâàíèå

Âñå î ïðîãðàììèðîâàíèè


Linux Unix Àëãîðèòìè÷åñêèå ÿçûêè Àíàëîãîâûå è ãèáðèäíûå âû÷èñëèòåëüíûå óñòðîéñòâà Àðõèòåêòóðà ìèêðîêîíòðîëëåðîâ Ââåäåíèå â ðàçðàáîòêó ðàñïðåäåëåííûõ èíôîðìàöèîííûõ ñèñòåì Ââåäåíèå â ÷èñëåííûå ìåòîäû Äèñêðåòíàÿ ìàòåìàòèêà Èíôîðìàöèîííîå îáñëóæèâàíèå ïîëüçîâàòåëåé Èíôîðìàöèÿ è ìîäåëèðîâàíèå â óïðàâëåíèè ïðîèçâîäñòâîì Êîìïüþòåðíàÿ ãðàôèêà Ìàòåìàòè÷åñêîå è êîìïüþòåðíîå ìîäåëèðîâàíèå Ìîäåëèðîâàíèå Íåéðîêîìïüþòåðû Ïðîåêòèðîâàíèå ïðîãðàìì äèàãíîñòèêè êîìïüþòåðíûõ ñèñòåì è ñåòåé Ïðîåêòèðîâàíèå ñèñòåìíûõ ïðîãðàìì Ñèñòåìû ñ÷èñëåíèÿ Òåîðèÿ ñòàòèñòèêè Òåîðèÿ îïòèìèçàöèè Óðîêè AutoCAD 3D Óðîêè áàçû äàííûõ Access Óðîêè Orcad Öèôðîâûå àâòîìàòû Øïàðãàëêè ïî êîìïüþòåðó Øïàðãàëêè ïî ïðîãðàììèðîâàíèþ Ýêñïåðòíûå ñèñòåìû Ýëåìåíòû òåîðèè èíôîðìàöèè

ÑÎÎÒÍÅÑÅÍÍÛÅ ÏÎÄÇÀÏÐÎÑÛ È ÎÁÜÅÄÈÍÅÍÈß


Äàòà äîáàâëåíèÿ: 2015-07-09; ïðîñìîòðîâ: 444; Íàðóøåíèå àâòîðñêèõ ïðàâ


 

Êàê âû è ìîãëè ïðåäïîëîæèòü, ñîîòíåñåííûå ïîäçàïðîñû ïî ïðèðîäå áëèçêè ê îáüåäèíåíèÿì - îíè îáà âêëþ÷àþò ïðîâåðêó êàæäîé ñòðîêè îäíîé òàáëèöû ñ êàæäîé ñòðîêîé äðóãîé ( èëè ïñåâäîíèìîì èç òîé æå ) òàáëèöû.

Âû íàéäåòå ÷òî áîëüøèíñòâî îïåðàöèé êîòîðûå ìîãóò âûïîëíÿòüñÿ ñ îäíèì èç íèõ áóäóò òàêæå ðàáîòàòü è ñ äðóãèì.

 

Îäíàêî èìååòñÿ ðàçëè÷èå â ïðèêëàäíîé ïðîãðàììå ìåæäó íèìè, òàêîå êàê âûøåóïîìÿíóòàÿ ïîòðåáíîñòü â èñïîëüçîâàíèè DISTINCT ñ îáüåäèíåíèåì è åãî íåîáÿçàòåëüíîñòü ñ ïîäçàïðîñîì. Èìåþòñÿ òàêæå íåêîòîðûå âåùè êîòîðûå êàæäûé ìîæåò äåëàòü òàê, êàê ýòîãî íå ìîæåò äðóãîé. Ïîäçàïðîñû, íàïðèìåð, ìîãóò èñïîëüçîâàòü àãðåãàòíóþ ôóíêöèþ â ïðåäèêàòå, äåëàÿ âîçìîæíûì âûïîëíåíèå îïåðàöèé òèïà íàøåãî ïðåäûäóùåãî ïðèìåðà â êîòîðîì ìû èçâëåêëè ïîðÿäêè óñðåäíåííûå äëÿ èõ çàêàç÷èêîâ.

Îáüåäèíåíèÿ, ñ äðóãîé ñòîðîíû, ìîãóò âûâîäèòü ñòðîêè èç îáåèõ ñðàâíèâàåìûõ òàáëèö, â òî âðåìÿ êàê âûâîä ïîäçàïðîñîâ èñïîëüçóåòñÿ òîëüêî â ïðåäèêàòàõ âíåøíèõ çàïðîñîâ. Êàê ïðàâèëî, ôîðìà çàïðîñà êîòîðàÿ êàæåòñÿ íàèáîëåå èíòóèòèâíîé áóäåò âåðîÿòíî ëó÷øåé â èñïîëüçîâàíèè, íî ïðè ýòîì õîðîøî áû çíàòü îáå òåõíèêè äëÿ òåõ ñèòóàöèé êîãäà òà èëè èíàÿ ìîãóò íå ðàáîòàòü.

 

 

================ ÐÅÇÞÌÅ ================

 

Âû ìîæåòå ïîçäðàâëÿòü ñåáÿ ñ îâëàäåíèåì áîëüøîãî êóñêà èç ðàññìîòðåíûõ ïîíÿòèé â SQL - ñîîòíåñåííîãî ïîäçàïðîñà. Âû âèäåëè êàê ñîîòíåñåííûé ïîäçàïðîñ ñâÿçàí ñ îáüåäèíåíèå, à òàêæå, êàê êàê åãî ìîæíî èñïîëüçîâàòü ñ àãðåãàòíûìè ôóíêöèÿìè è â ïðåäëîæåíèè HAVING. Â îáùåì, âû òåïåðü óçíàëè âñå òèïû ïîäçàïðîñîâ ïîëíîñòüþ.

 

Ñëåäóþùèé øàã - îïèñàíèå íåêîòîðûõ SQL ñïåöèàëüíûõ îïåðàòîðîâ. Îíè áåðóò ïîäçàïðîñû êàê àðãóìåíòû, êàê ýòî äåëàåò IN, íî â îòëè÷èå îò IN, îíè ìîãóò èñïîëüçîâàòüñÿ òîëüêî â ïîäçàïðîñàõ. Ïåðâûé èç èõ, ïðåäñòàâëåííûé â Ãëàâå 12, - íàçûâàåòñÿ EXISTS.



 

*************** ÐÀÁÎÒÀ Ñ SQL *************

 

1. Íàïèøèòå êîìàíäó SELECT èñïîëüçóþùóþ ñîîòíåñåííûé ïîäçàïðîñ, êîòîðàÿ âûáåðåò èìåíà è íîìåðà âñåõ çàêàç÷èêîâ ñ ìàêñèìàëüíûìè äëÿ èõ ãîðîäîâ îöåíêàìè.

 

2. Íàïèøèòå äâà çàïðîñà êîòîðûå âûáåðóò âñåõ ïðîäàâöîâ ( ïî èõ èìåíè è íîìåðó ) êîòîðûå â ñâîèõ ãîðîäàõ èìåþò çàêàç÷èêîâ êîòîðûõ îíè íå îáñëóæèâàþò. Îäèí çàïðîñ - ñ èñïîëüçîâàíèåì îáüåäèíåíèÿ è îäèí - ñ ñîîòíåñåííûì ïîäçàïðîñîì.

Êîòîðîå èç ðåøåíèé áóäåò áîëåå èçÿùíûì?

 

( Ïîäñêàçêà: îäèí èç ñïîñîáîì ýòî ñäåëàòü, ñîñòîèò â òîì, ÷òîáû íàõîäèòü âñåõ çàêàç÷èêîâ íå îáñëóæèâàåìûõ äàííûì ïðîäàâöîì è îïðåäåëèòü, íàõîäèòñÿ ëè êàæäûé èç íèõ â ãîðîäå ïðîäàâöà. )

 

( Ñì. Ïðèëîæåíèå A äëÿ îòâåòîâ. )

 



<== ïðåäûäóùàÿ ëåêöèÿ | ñëåäóþùàÿ ëåêöèÿ ==>
ÊÀÊ ÐÀÁÎÒÀÅÒ ÑÎÎÒÍÅÑÅÍÍÛÉ ÏÎÄÇÀÏÐÎÑ | ÃË.12 ÈÑÏÎËÜÇÎÂÀÍÈÅ ÎÏÅÐÀÒÎÐÀ EXISTS


Êàðòà ñàéòà Êàðòà ñàéòà óêð


Óðîêè php mysql Ïðîãðàììèðîâàíèå

Îíëàéí ñèñòåìà ñ÷èñëåíèÿ Êàëüêóëÿòîð îíëàéí îáû÷íûé Èíæåíåðíûé êàëüêóëÿòîð îíëàéí Çàìåíà ðóññêèõ áóêâ íà àíãëèéñêèå äëÿ âåáìàñòåðîâ Çàìåíà ðóññêèõ áóêâ íà àíãëèéñêèå

Àïïàðàòíîå è ïðîãðàììíîå îáåñïå÷åíèå Ãðàôèêà è êîìïüþòåðíàÿ ñôåðà Èíòåãðèðîâàííàÿ ãåîèíôîðìàöèîííàÿ ñèñòåìà Èíòåðíåò Êîìïüþòåð Êîìïëåêòóþùèå êîìïüþòåðà Ëåêöèè Ìåòîäû è ñðåäñòâà èçìåðåíèé íåýëåêòðè÷åñêèõ âåëè÷èí Îáñëóæèâàíèå êîìïüþòåðíûõ è ïåðèôåðèéíûõ óñòðîéñòâ Îïåðàöèîííûå ñèñòåìû Ïàðàëëåëüíîå ïðîãðàììèðîâàíèå Ïðîåêòèðîâàíèå ýëåêòðîííûõ ñðåäñòâ Ïåðèôåðèéíûå óñòðîéñòâà Ïîëåçíûå ðåñóðñû äëÿ ïðîãðàììèñòîâ Ïðîãðàììû äëÿ ïðîãðàììèñòîâ Ñòàòüè äëÿ ïðîãðàììèñòîâ Còðóêòóðà è îðãàíèçàöèÿ äàííûõ


 


Íå íàøëè òî, ÷òî èñêàëè? Google âàì â ïîìîùü!

 
 

© life-prog.ru Ïðè èñïîëüçîâàíèè ìàòåðèàëîâ ïðÿìàÿ ññûëêà íà ñàéò îáÿçàòåëüíà.

Ãåíåðàöèÿ ñòðàíèöû çà: 0.265 ñåê.