TO_DATE('94-11-30', 'YY-MM-DD') -> DATE (2094-11-30) TO_DATE('1994-11-30', 'YYYY-MM-DD') -> DATE (1994-11-30) SUBSTR('valami',2,1) -> a SUBSTR('valami',-2,1) -> m INSTR('alma','a', 1, 2) -> 2. a betű pozíciója (ha > 0 van ilyen) ROUND(SQRT(4.4),2) -> 2.09 FLOOR(4.4) -> 4 CEIL(4.4) -> 5 SYSDATE -> datum formatumban az aktuális dátum pl.: SELECT sysdate FROM dual; FLOOR(Dátum1 - Dátum2) -> A két dátum között eltelt egész napok száma TO_CHAR(DATE, 'month') -> hónapnév LENGTH('alma') -> 4 RPAD(' ', 4, '#') -> '###' UPPER('alma') -> ALMA LOWER('ALMA') -> alma NVL(NULL, 'valami') -> valami (első nem null eredményt adja vissza) --Kik azok a dolgozók, akik 1982.01.01 után léptek be a céghez? --Adjuk meg azon dolgozókat, akik nevének második betűje 'A'. --Adjuk meg azon dolgozókat, akik nevében van legalább két 'L' betű. --Adjuk meg a dolgozók nevének utolsó három betűjét. --Adjuk meg a dolgozók fizetéseinek négyzetgyökét két tizedesre, és ennek egészrészét. --Adjuk meg, hogy hány napja dolgozik a cégnél ADAMS és milyen hónapban lépett be. --Adjuk meg azokat a (név, főnök) párokat, ahol a két ember neve ugyanannyi betűből áll. --Listázzuk ki a dolgozók nevét és fizetését, valamint jelenítsük meg a fizetést grafikusan --úgy, hogy a fizetést 1000 Ft-ra kerekítve, minden 1000 Ft-ot egy '#' jel jelöl. --Listázzuk ki azoknak a dolgozóknak a nevét, fizetését, jutalékát, és a jutalék/fizetés --arányát, akiknek a foglalkozása eladó (salesman). Az arányt két tizedesen jelenítsük meg. ------------ ---SZERET--- ------------ --Kik szeretnek minden gyümölcsöt? --Kik azok, akik legalább azokat a gyümölcsöket szeretik, mint Micimackó? --Kik azok, akik legfeljebb azokat a gyümölcsöket szeretik, mint Micimackó? --Kik azok, akik pontosan azokat a gyümölcsöket szeretik, mint Micimackó? Összesítő függvények, csoportképzés ----------------------------------- --Mekkora a maximális fizetés a dolgozók között? --Mennyi a dolgozók összfizetése? --Mennyi a 20-as osztályon az átlagfizetés? --Adjuk meg, hogy hány különböző foglalkozás fordul elő a dolgozók között. --Hány olyan dolgozó van, akinek a fizetése > 2000? --Adjuk meg osztályonként az átlagfizetést (oazon, atl_fiz). --Adjuk meg osztályonként a telephelyet és az átlagfizetést (oazon, telephely, atl_fiz).