Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaEmília Farkasné Megváltozta több, mint 10 éve
1
1 Informatikai Szakképzési Portál www.itszp.hu Adatbázis kezelés DQL – Adatlekérdező nyelv
2
2 Informatikai Szakképzési Portál www.itszp.hu Lekérdezés SELECT FROM [WHERE ] [GROUP BY ] [HAVING ] [ORDER BY oszlopnév [ASC | DESC]];
3
3 Informatikai Szakképzési Portál www.itszp.hu Lekérdezés példák SELECT * FROM diak; SELECT * FROM diak WHEREszul_hely = „Budapest”; SELECT nev FROM diak ORDER BY nev;
4
4 Informatikai Szakképzési Portál www.itszp.hu Lekérdezés példa SELECT nev, szul_ido FROM diak WHEREszul_hely = „Budapest” ORDER BY szul_ido DESC; nevszul_ido Fiatal Elemér2000-05-12 Kelemen Tibor2000-05-11 Idősödő Gábor1995-09-18 ……
5
5 Informatikai Szakképzési Portál www.itszp.hu Lekérdezés példa SELECT nev AS „Név”, szul_ido AS „Születési Dátum” FROM diak WHEREszul_hely = „Budapest” ORDER BY szul_ido DESC; NévSzületési Dátum Fiatal Elemér2000-05-12 Kelemen Tibor2000-05-11 Idősödő Gábor1995-09-18 ……
6
6 Informatikai Szakképzési Portál www.itszp.hu Logikai kifejezések relációk: =, > intervallumba tartozás: BETWEEN.. AND.. NULL érték vizsgálat: IS NULL, IS NOT NULL szöveg vizsgálat: LIKE, ahol % a tetszőleges karaktersorozat, _ a tetszőleges karakter jelzése;
7
7 Informatikai Szakképzési Portál www.itszp.hu Lekérdezés példák SELECT nev FROM diak WHEREszul_hely != „Budapest”; SELECT nev FROM diak WHERE szul_ido BETWEEN 1995-01-01 AND 1995-12-31;
8
8 Informatikai Szakképzési Portál www.itszp.hu Lekérdezés példák SELECT nev FROM diak WHERE nev LIKE „A%”; SELECT nev FROM diak WHERE nev LIKE „%Péter”; SELECT nev FROM diak WHERE szul_ido IS NULL;
9
9 Informatikai Szakképzési Portál www.itszp.hu Logikai műveletek 000 010 100 111 000 011 101 111
10
10 Informatikai Szakképzési Portál www.itszp.hu Lekérdezés példák SELECT nev FROM diak WHERE szul_hely=„Budapest” AND szul_ido<2000-01-01; SELECT nev FROM diak WHERE szul_hely=„Budapest” OR szul_ido<2000-01-01;
11
11 Informatikai Szakképzési Portál www.itszp.hu Csoportosítás példa SELECT szul_hely, count(id) AS „Fő” FROM diak GROUP BY szul_hely; szul_helyFő Eger4 Budapest357 ……
12
12 Informatikai Szakképzési Portál www.itszp.hu Csoportosítás példa SELECT szul_hely, count(id) AS „Fő” FROM diak GROUP BY szul_hely HAVING szul_hely=„Budapest”; szul_helyFő Budapest357
13
13 Informatikai Szakképzési Portál www.itszp.hu Csoportosítás példa SELECT szul_hely, count(id) AS „Fő” FROM diak GROUP BY szul_hely ORDER BY 2; szul_helyFő Budapest357 Gödöllő43 ……
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.