Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
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.
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;
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;
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.