{"id":30,"date":"2011-09-26T10:53:43","date_gmt":"2011-09-26T10:53:43","guid":{"rendered":"http:\/\/sql.programisius.lt\/?page_id=30"},"modified":"2011-09-27T12:22:08","modified_gmt":"2011-09-27T12:22:08","slug":"3-duomenu-isinkimas","status":"publish","type":"page","link":"http:\/\/sql.programisius.lt\/?page_id=30","title":{"rendered":"3. Duomen\u0173 i\u0161rinkimas"},"content":{"rendered":"<p>SELECT u\u017eklausa yra skirta u\u017eklausti duomen\u0173 baz\u0117s ir gauti pasirinktus duomenis, kurie atitinka i\u0161keltus reikalavimus. U\u017eklausos formatas yra:<\/p>\n<blockquote>\n<pre><span style=\"color: #000080;\"><code>SELECT \" stulpelis1\" \u00a0 [,\"stulpelis2\", t.t.] \r\nFROM \"lenetl\u0117svardas\" \u00a0 [WHERE \"s\u0105lygos\"]; <\/code><\/span><\/pre>\n<pre><span style=\"color: #000080;\"><code>[] - nurodo, kad pasirenkamas <\/code><\/span><\/pre>\n<\/blockquote>\n<p>Stulpelio vardai, kurie nurodyti po SELECT, apibr\u0117\u017eia kuri\u0173 stulpeli\u0173 duomenys turi b\u016bti rezultate. Galime pasirinkti tiek stulpeli\u0173 kiek tik pageidaujame ir netgi jei mus domina visi stulpeliai, tai su \u201e*\u201c galima u\u017esakyti visus.<\/p>\n<p>Lentel\u0117s vardas nurodomas po raktinio \u017eod\u017eio FROM, kas rei\u0161kia, kad duomenys bus formuojami i\u0161 tos lentel\u0117s.<\/p>\n<p>Raktinis \u017eodis WHERE n\u0117ra b\u016btinas, bet jis nurodo s\u0105lygas, kurias turi atitikti eilut\u0117s pagal stulpeli. S\u0105lygos po WHERE gali b\u016bti:<\/p>\n<p><span style=\"color: #ff0000;\">=<\/span> lygu<br \/>\n<span style=\"color: #ff0000;\">&gt;<\/span> daugiau negu<br \/>\n<span style=\"color: #ff0000;\">&lt;<\/span> ma\u017eiau negu<br \/>\n<span style=\"color: #ff0000;\">&gt;=<\/span> daugiau negu arba lygu<br \/>\n<span style=\"color: #ff0000;\">&lt;=<\/span> ma\u017eiau negu arba lygu<br \/>\n<span style=\"color: #ff0000;\">&lt;&gt;<\/span> nelygu<br \/>\n<span style=\"color: #ff0000;\">LIKE\u00a0<\/span> \u0161ablono operatorius, kuris nurodo simbolin\u0117s eilut\u0117s pana\u0161umo savybes. \u0160is operatorius rei\u0161kia, kad tekstas turi b\u016bti pana\u0161us \u012f nurodyt\u0105. Procentas % nurodo, kad gali b\u016bti bet kokie simboliai, o tuo tarpu kiti simboliai yra privalomi analizuojame\u00a0 duomenyje.<\/p>\n<p>Lentel\u0117 darbuotojai.<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\n<p align=\"center\"><strong>vardas<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"center\"><strong>pavarde<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"center\"><strong>nr<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"center\"><strong>amzius<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"center\"><strong>miestas<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"center\"><strong>apskritis<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>Vardis<\/td>\n<td>Pavardis<\/td>\n<td>99980<\/td>\n<td>45<\/td>\n<td>Vilnius<\/td>\n<td>Vilniaus<\/td>\n<\/tr>\n<tr>\n<td>Jonas<\/td>\n<td>Jonaitis<\/td>\n<td>99981<\/td>\n<td>34<\/td>\n<td>Kaunas<\/td>\n<td>Kauno<\/td>\n<\/tr>\n<tr>\n<td>Petras<\/td>\n<td>Petraitis<\/td>\n<td>99982<\/td>\n<td>65<\/td>\n<td>\u0160iauliai<\/td>\n<td>\u0160iauli\u0173<\/td>\n<\/tr>\n<tr>\n<td>Vytautas<\/td>\n<td>Didysis<\/td>\n<td>99983<\/td>\n<td>33<\/td>\n<td>Trakai<\/td>\n<td>Vilniaus<\/td>\n<\/tr>\n<tr>\n<td>Birut\u0117<\/td>\n<td>Jonien\u0117<\/td>\n<td>99984<\/td>\n<td>23<\/td>\n<td>Ma\u017eeikiai<\/td>\n<td>Tel\u0161i\u0173<\/td>\n<\/tr>\n<tr>\n<td>Ona<\/td>\n<td>Petrait\u0117<\/td>\n<td>99984<\/td>\n<td>27<\/td>\n<td>Palanga<\/td>\n<td>Klaip\u0117dos<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"color: #333399;\">SELECT vardas, pavarde, miestas<\/span><br \/>\n<span style=\"color: #333399;\">\u00a0\u00a0 FROM\u00a0darbuotojai<\/span><br \/>\n<span style=\"color: #333399;\">\u00a0\u00a0 WHERE pavarde LIKE &#8216;Jon%&#8217;;<\/span><\/p>\n<p>Rezultatas<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\n<p align=\"center\"><strong>vardas<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"center\"><strong>pavarde<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"center\"><strong>miestas<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>Jonas<\/td>\n<td>Jonaitis<\/td>\n<td>Kaunas<\/td>\n<\/tr>\n<tr>\n<td>Birut\u0117<\/td>\n<td>Jonien\u0117<\/td>\n<td>Ma\u017eeikiai<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u012eveskite kitus pavyzdines SELECT u\u017eklausas, kurios pateiktos \u017eemiau. Palyginkite k\u0105 jos duoda, kuo jos skiriasi.<\/p>\n<p><span style=\"color: #333399;\">select vardas, pavarde, miestas from darbuotojai;\u00a0<\/span><\/p>\n<p><span style=\"color: #333399;\">select vardas, pavarde, miestas from darbuotojai<\/span><br \/>\n<span style=\"color: #333399;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 where amzius &gt; 30;<\/span><\/p>\n<p><span style=\"color: #333399;\">\u00a0select vardas, pavarde, miestas from darbuotojai<\/span><br \/>\n<span style=\"color: #333399;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 where vardas LIKE &#8216;J%&#8217;;<\/span><\/p>\n<p><span style=\"color: #333399;\">\u00a0select * from darbuotojai;<\/span><\/p>\n<p><span style=\"color: #333399;\">\u00a0select vardas, pavarde from darbuotojai<\/span><br \/>\n<span style=\"color: #333399;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 where pavarde LIKE &#8216;%s&#8217;;<\/span><\/p>\n<p><span style=\"color: #333399;\">\u00a0select vardas, pavarde, amzius from darbuotojai<\/span><br \/>\n<span style=\"color: #333399;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 where pavarde LIKE &#8216;%ait%&#8217;;<\/span><\/p>\n<p><span style=\"color: #333399;\">\u00a0select * from darbuotojai where vardas \u00a0= &#8216;Ona&#8217;;<\/span><\/p>\n<p><span style=\"color: #333399;\">\u00a0<\/span>SELECT u\u017eklausos u\u017edaviniai:<\/p>\n<p>&nbsp;<\/p>\n<p>1. Pateikti vis\u0173 lentel\u0117je esan\u010di\u0173j\u0173 tik vard\u0105 ir am\u017ei\u0173.<br \/>\n2. Pateikti vis\u0173 vardus, pavardes ir miestus, kurie yra i\u0161 Vilniaus apskrities.<br \/>\n3. Pateikti vis\u0105 informacij\u0105 apie tuos, kurie vyresni nei 30 met\u0173.<br \/>\n4. Gauti vardus ir pavardes t\u0173, kuri\u0173 pavard\u0117 baigiasi gal\u016bne \u201eis\u201c.<br \/>\n5. Gauti vis\u0105 informacij\u0105, kuri\u0173 pavard\u0117 turi jungin\u012f \u201eon\u201c.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SELECT u\u017eklausa yra skirta u\u017eklausti duomen\u0173 baz\u0117s ir gauti pasirinktus duomenis, kurie atitinka i\u0161keltus reikalavimus. U\u017eklausos formatas yra: SELECT &#8221; stulpelis1&#8243; \u00a0 [,&#8221;stulpelis2&#8243;, t.t.] FROM &#8220;lenetl\u0117svardas&#8221; \u00a0 [WHERE &#8220;s\u0105lygos&#8221;]; [] &#8211; nurodo, kad pasirenkamas Stulpelio vardai, kurie nurodyti po SELECT, apibr\u0117\u017eia kuri\u0173 stulpeli\u0173 duomenys turi b\u016bti rezultate. Galime pasirinkti tiek stulpeli\u0173 kiek tik pageidaujame ir [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-30","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/sql.programisius.lt\/index.php?rest_route=\/wp\/v2\/pages\/30","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/sql.programisius.lt\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/sql.programisius.lt\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/sql.programisius.lt\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/sql.programisius.lt\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=30"}],"version-history":[{"count":11,"href":"http:\/\/sql.programisius.lt\/index.php?rest_route=\/wp\/v2\/pages\/30\/revisions"}],"predecessor-version":[{"id":194,"href":"http:\/\/sql.programisius.lt\/index.php?rest_route=\/wp\/v2\/pages\/30\/revisions\/194"}],"up":[{"embeddable":true,"href":"http:\/\/sql.programisius.lt\/index.php?rest_route=\/wp\/v2\/pages\/2"}],"wp:attachment":[{"href":"http:\/\/sql.programisius.lt\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}