Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

SQL. Helyettesítő karakterek *Bármelyik karakter vagy karakterek ?Egyetlen tetszőleges karakter #Egyetlen tetszőleges számjegy [karakterlista]A listában.

Hasonló előadás


Az előadások a következő témára: "SQL. Helyettesítő karakterek *Bármelyik karakter vagy karakterek ?Egyetlen tetszőleges karakter #Egyetlen tetszőleges számjegy [karakterlista]A listában."— Előadás másolata:

1 SQL

2 Helyettesítő karakterek *Bármelyik karakter vagy karakterek ?Egyetlen tetszőleges karakter #Egyetlen tetszőleges számjegy [karakterlista]A listában szereplő egyetlen karakter [!karakterlista]Egyetlen, a listában nem szereplő karakter

3 ARITMETIKAI MŰVELETEK 1. ^ hatványozás pl. 2^ negatív előjel pl. -2* *,/ szorzás, osztás pl. 8/2* \ egész osztás pl. 19\ mod maradék pl. 19 mod ,- ö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, ASmezőket jelző vagy módosító kulcs szó

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

8

9

10 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;

11

12 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

13 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őlista FROM tábla WHERE feltétel [GROUP BY mezőcsoportlista]

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

15 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

16 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

17 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

18 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;


Letölteni ppt "SQL. Helyettesítő karakterek *Bármelyik karakter vagy karakterek ?Egyetlen tetszőleges karakter #Egyetlen tetszőleges számjegy [karakterlista]A listában."

Hasonló előadás


Google Hirdetések