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.

Hasonló előadás


Az előadások a következő témára: "SQL."— 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, AS mezőket jelző vagy módosító kulcs szó

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

8

9

10 Lekérdezés SELECT: FROM: WHERE:
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 SELECT mezőlista FROM tábla WHERE feltétel [GROUP BY mezőcsoportlista]
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]
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."

Hasonló előadás


Google Hirdetések