1 / 18

SQL

SQL. Helyettesítő karakterek. ARITMETIKAI MŰVELETEK. 1. ^ hatványozás pl. 2^3 8 2. - negatív előjel pl. -2*3 -6 3. *,/ szorzás, osztás pl. 8/2*4 16 4. egész osztás pl. 195 3 5. mod maradék pl. 19 mod 5 4 6. +,- összeadás, kivonás pl. 1+4*2^3 33.

Download Presentation

SQL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SQL

  2. Helyettesítő karakterek

  3. ARITMETIKAI MŰVELETEK 1. ^ hatványozás pl. 2^3 8 2. - negatív előjel pl. -2*3 -6 3. *,/ szorzás, osztás pl. 8/2*4 16 4. \ egész osztás pl. 19\5 3 5. mod maradék pl. 19 mod 54 6. +,- összeadás, kivonás pl. 1+4*2^3 33

  4. RELÁCIÓS MŰVELETEK (feltétel) • < , > kisebb, nagyobb • = , egyenlő, nem egyenlő • <=,>= kisebb egyenlő, nagyobb egyenlő • !=,^=, <> nem egyenlő

  5. LOGIKAI MŰVELETEK (összehasonlító) • NOT logikai tagadás • AND logikai ÉS • OR logikai VAGY

  6. ”…….” szöveg és a dátum jön közé • ; utasításokat határolunk el egymástól vagy zárjuk a lekérdezést, • AS mezőket jelző vagy módosító kulcs szó

  7. A Now () és Date () argumentuma üres.

  8. Lekérdezés • SELECT: után felsorolt oszlopokba azoknak a soroknak az értékei kerülnek, amelyekre teljesül a feltétel(oszlopkifejezések) • FROM: összekapcsolandó táblákat adjuk meg (tábla neve) • WHERE: az alparancs a szelekciót valósítja meg(feltétel) SELECT oszlop_nevek FROM tábla_neve WHERE oszlopra vonatkozó feltétel;

  9. BETWEEN - értéktartomány BETWEEN ertek1 And ertek 2 • LIKE – összehasonlítja a rekordok elemeit • TOP – kulcsszóval adható meg, hogy az eredménytábla tetejétől számított hány rekordot adjon vissza a lekérdezés • DESC – csökkenő rendezés • ASC – növekvő rendezés

  10. GROUP BY záradék A megadott mezőlista azonos értékű rekordjait egyetlen rekorddá alakítja GROUP BY mezők Null értékei nem maradnak ki a csoportosításból. SELECT mezőlistaFROM táblaWHERE feltétel[GROUP BY mezőcsoportlista]

  11. ORDER BY záradék Azon mezők nevei, amelyek alapján a rekordokat sorba rendezzük SELECT mezőlistaFROM táblaWHERE feltétel[ORDER BY mező1 [ASC | DESC ][, mező2 [ASC | DESC ]][, ...]]]

  12. Az SQL lekérdezések a következő részekből állnak: • SELECT oszlopkifejezés,... • FROM tábla,... • WHERE sorfeltétel • GROUP BY csoportosítás • HAVING csoportfeltétel • ORDER BY rendezési szempont

  13. A hat rész funkciója röviden (részletek a következő fejezetben): • SELECT : a válaszban megjelenítendő oszlopok és kifejezések listája • FROM : melyik táblából vagy táblákból várjuk az eredményeket • WHERE : milyen feltételeknek megfelelő sorokat jelenítsünk meg a válaszban • GROUP BY : az eredmény rekordjait csoportosíthatjuk valamilyen oszlopkifejezés lehetséges értékei szerint

  14. HAVING : a létrehozott csoportokat is megszűrhetjük Szorosan a GROUP BY funkcióhoz k apcsolódik a HAVING kulcsszó használata. Segítségével a GROUP BY által előállított csoportokra képezhetünk keresési feltételt. • ORDER BY : a válasz rendezése a táblák oszlopai alapján

  15. A lekérdező utasítás teljes felépítése:SELECT [DISTINCT|ALL] *|attr1,attr2,…FROM tábla1,[INNER JOIN|LEFT JOIN|RIGHT JOIN tábla3 ON feltétel][WHERE feltétel][GROUP BY oszlopnév1, oszlopnév2,…][HAVIG feltétel][ORDER BY oszlopnév1 | oszlopszám1, …..][ASC|DESC] • Egy tábla összes rekordjának megjelenítése:SELECT * FROM táblanév;(A * helyettesíthető a mezőnevek felsorolásával és viszont) • Azonos rekordok ismétlésének kihagyása:SELECT DISTINCT* FROM táblanév;

More Related