A SELECT után soroljuk fel a megjelenítendő oszlopokat és oszlopkifejezéseket. A "SELECT * " minden oszlopot megmutat.
SELECT cim,nemzet
FROM sorozatok
Az oszlopokra mezőnevekkel hivatkozhatunk. Az oszlopkifejezések aritmetikai műveletekkel és függvényekkel képezhetők. Az eredménytábla oszlopai átnevezhetők az AS paranccsal. MySql-ben ékezet nélküli mezőneveket és táblaneveket használunk.
SELECT név, fizetés + jutalom
FROM bérek
SELECT AVG( fizetés)
FROM bérek
SELECT AVG( fizetés ) AS átlagfizetés
FROM bérek
Összesítő függvényekAz összesítő függvények a tábla valamelyik oszlopa alapján egyetlen értéket számolnak ki. - összeg : SUM
- átlag : AVG
- darabszám : COUNT
- minimum : MIN
- maximum : MAX
A COUNT nem számolja a NULL értékeket. A COUNT(DISTINCT mezőnév) azt adja meg, hány különböző érték szerepel az oszlopban.
SELECT SUM( bevétel), SUM( kiadás )
FROM könyvelés
SELECT COUNT(DISTINCT rendező )
FROM filmek
SELECT AVG( jegy ) AS osztályátlag
FROM dolgozatok
Kifejezések a SELECT záradékban
AritmetikaSELECT 2+2
-> 4
SELECT 2*3
-> 6
SELECT POW(2, 5)
-> 32
SELECT 8 / 5
-> 0.60
SELECT 8 DIV 5
-> 1
SELECT MOD(8, 5)
-> 3
DátumkezelésSELECT NOW()
-> 2010-01-08 08:26:24
SELECT YEAR( NOW() )
-> 2010
SELECT DATE_ADD( NOW(), INTERVAL 100 DAY )
-> 2010-04-18 08:28:24
LogikaSELECT IF( 4 > 3, 'rendben', 'baj van')
Karakterlánc kezelésSELECT LEFT('Berzsenyi Dániel Gimázium', 9)
-> 'Berzsenyi'
|