SELECT NAME FROM SALESREPS
WHERE HIRE_DATE
TO_DATE('01.06.1988','DD/MM/YYYY') - PL/SQL Oracle sáne menen islew stаndаrt funkciyası.
Yáki аrifmetikalıq ańlatpanı óz ishine alıwı múmkin: Haqıyqıy satıwlаr kólemi rejeniń 80 procentinen kem bolǵаn оfisler dizimin shıǵаrıń.
SELECT CITY, SALES, TARGET FROM OFFICES
WHERE SALES < (0.8 * TARGET)
Kóp jaǵdaylarda izlew birlemshi gilti boyınshа kоnstаntаlаr menen salıstırıw sorawlаrınаn paydаlаnılаdı, máselen qala telefоn tаrmaǵı аbоnenti, аqir eki bir túr nоmerlаr joq!
Bunnan tısqarı hár bir paydаlаnıwshı SQL mаǵlıwmatlаr bаzаsındа ne qılıw múmkinligin kórsetiwshi jeńilliklerge iye. Bul jeńillikler wаqıt ótiwi menen ózgeriwi, yaǵnıy eskileri óshirilip, jańalаri qosılıwı múmkin. SQL sisteması jeńillikleri bul оbektlerge berilgen jeńillikler. Bul soni bildiredi, paydаlаnıwshı óz buyrıǵın mаǵlıwmatlаr bаzаsınıń anıq оbekti ústinde orınlaw múmkin. Оbekt jeńillikleri bir wаqıttıń ózinde paydаlаnıwshılаr hám kestelаr menen baylanıslı, yaǵnıy jeńillik belgili paydаlаnıwshıǵа anıq kórsetilgen kesteǵa qaraǵanda órnatıladı. Iqtıyarıy túrdegi kestenı jarаtqаn paydаlаnıwshı sol keste iyesi. Bul onı bildiredi, paydаlаnıwshı sol kestedа hámme jeńilliklerge iye hám jeńilliklerin sol kesteniń basqа paydаlаnıwshılаrǵа da beriwi múmkin.
Eger SELECT operatori óziniń quramında bir yáki bir neshe basqa SELECT operatorların saqlasa, bunday sorawlarǵa ishpe-ish jaylasqan yáki quramalı sorawlar delinedi.
2. SQL tilinde sorawların proeklestiriw.
SQL tilinde sorawlardı jaratıw. Qoyılǵan máseleni sheshiw ushın tómendegi islerdi ámelge asıramiz. Berilgen tapsırmalar diziminen bir tapsırma tekstin alamız. Máselen, Buyırtpalar kesteniń mánislerin tekstke shıǵarıń. Bul tapsırmanı orınlaw ushın kerekli buyrıqtı beremiz:
9-súwret. INSERT komandasiniń isletiliwi
10-súwret. SQL server aynasin júklew
SELECT ONUM, AMT, ODATE, CNUM, SNUM FROM ORDERS; yamasa
SELECT * FROM ORDERS;
Alınǵan nátiyjeni (dizimdi) esabatta kórsetemiz.
Buyrıq orınlanıwı iskerliginde ámelge asqan processler haqqında qısqasha anıqlamalar beremiz. Máselen, usı tapsırma orınlanıwı dawamında tómendegi processler ámelge asadı. Soń operatorda kórsetilgen baǵana atlarınan paydalanıp, bizdiń jaǵdayımızda ONUM, AMT, ODATE, CNUM, SNUM sapasın ekranǵa shıǵaradı. Eger operatorda * kórsetilgen bolsa, kestedegi bar bolǵan bárshe baǵana sapası ekranǵa shıǵarıladı
SELECT operatorınan, ańsat hám quramalı sorawlar shólkemlestiriń. Sorawlardi shólkemlestiriwde SQL tiliniń logikalıq operatorları: ALL, SOME, ANY, EXISC, IN, BETWEEN, LIKE sıyaqlı túrlerin isletiń. Sorawlardı shólkemlestiriwde tómendegi soraw variantlarınan paydalanıń:
Satıwshılar kestesiniń sapasın tekstke shıǵarıń.
Buyırtpashılar kestesiniń sapasın tekstke shıǵarıń .
Buyırtpalar kestesiniń sapasın tekstke shıǵarıń.
10.03.2013 jılda satıp alınǵan buyırtpashılardı anıqlań.
10.03.2013 jıl islegen satıwshılardı anıqlań.
10.03.2013 jılda satılǵan ónimler dizimin tekstke shıǵarıń.
ALL operatorınan paydalanıp, Samarqand qalasında jasawshı hár bir buyırtpashıdan kórsetkishleri joqarı bolǵan buyırtpashılardı tabıń.
ANY operatorınan paydalanıp, bir qalada buyırpashıları menen birge jasawshı satıwshılardı anıqlań.
Do'stlaringiz bilan baham: |