„Informatika 2 - Adatbázisok használata labor” változatai közötti eltérés
aNincs szerkesztési összefoglaló |
aNincs szerkesztési összefoglaló |
||
| 32. sor: | 32. sor: | ||
A lekérdezés eredményeként kapott rekordhalmazon lehet utólagos kalkulációt végezni velük: | A lekérdezés eredményeként kapott rekordhalmazon lehet utólagos kalkulációt végezni velük: | ||
* | *'''SUM''': Értékek összegzése | ||
* | *'''MIN''': Legkisebb érték megkeresése | ||
* | *'''MAX''': Legnagyobb érték | ||
* | *'''AVG''': Átlag számítása | ||
* | *'''COUNT''': Rekordok megszámolása | ||
A kiszámítandó oszlopfüggvényeket a select listában kell megadni. Az adatbázis-kezelő szerver először lefuttatja a lekérdezést az oszlopfüggvények nélkül, majd az egyes rekordokat átadja az oszlopfüggvényeknek, az értékek kiszámítására. Az oszlopfüggvények a null értéket nem veszik figyelembe, kivéve a count(*) függvény. | A kiszámítandó oszlopfüggvényeket a select listában kell megadni. Az adatbázis-kezelő szerver először lefuttatja a lekérdezést az oszlopfüggvények nélkül, majd az egyes rekordokat átadja az oszlopfüggvényeknek, az értékek kiszámítására. Az oszlopfüggvények a null értéket nem veszik figyelembe, kivéve a count(*) függvény (megszámolja, hogy hány rekordja van az adott relációnak). | ||
== Mire szolgál a having kulcsszó? == | == Mire szolgál a having kulcsszó? == | ||
| 46. sor: | 46. sor: | ||
== Írja fel a select utasítás általános szintaktikáját! == | == Írja fel a select utasítás általános szintaktikáját! == | ||
'''SELECT''' ['''DISTINCT'''] ''oszloplista'' | |||
'''FROM''' ''táblalista'' | |||
[ | ['''WHERE''' ''logikai kifejezés''] | ||
[ | ['''GROUP BY''' ''oszloplista''] | ||
[ | ['''HAVING''' ''logikai kifejezés''] | ||
[ | ['''ORDER BY''' ''oszloplista''] | ||
== Mire szolgál az ifnull függvény MySQL Serveren? == | == Mire szolgál az ifnull függvény MySQL Serveren? == | ||
'''IFNULL'''(''kifejezés1'',''kifejezés2'') | |||
Ha ''kifejezés1'' értéke nem NULL, akkor ''kifejezés1'' értéke kerül kiírásra. Ha ''kifejezés1'' értéke NULL, akkor kifejezés2 értéke kerül kiírásra. | |||
== Miképp lehet megadni két tábla outer joinját? == | == Miképp lehet megadni két tábla outer joinját? == | ||