Feladatok beépített SQL függvények használatára: - Adjuk meg, hogy hány másodperc telt már el a mai napból. - Adjunk meg egy lekérdezést, amelyik megadja a tegnapi nap nevét magyarul, angolul, németül és franciául. - Adjunk meg egy lekérdezést, amelyik megadja, hogy hány nap van még hátra a hónapból. - Adjuk meg a következő év első hétfői napjának a dátumát. - Adjuk meg, hogy mennyi az időeltolódás Chicago-ban az Oracle szerint. (Vagyis melyik időzónába tartozik? -> Tipp: lásd TZ_OFFSET fv. a doksiban) - Tegyünk be egy táblába 10 nevet, amelyek ékezeteket is tartalmaznak, majd irassuk ki a neveket a magyar ábécé szerinti sorrendben. - Adjuk meg azoknak a termékeknek a nevét (magyarul), amelyeknek a garanciális ideje több mint 10 év. (OE.product_information, OE.product_descriptions) lásd -> INTERVAL YEAR TO MONTH adattípus - Mennyi a garanciális ideje a 'Mobil webtelefon'-nak? (Év, Hónap) lásd -> EXTRACT függvény Számoljuk ki az adóját a dolgozóknak (ORAUSER.EMP) a következő adószabályok szerint. Adósávok: 2000 Ft-ig 10%, 4000 Ft-ig 20%, 4000 Ft fölött 30%. A jutaléknak csak a fele adóköteles, és van kötelező minimum adó -> 100 Ft (vagyis legalább ennyit mindenkinek kell adóznia), illetve maximum adó -> 800Ft (vagyis ennél többet senki nem adózik). Egyetlen SELECT lekérdezéssel oldjuk meg a feladatot, PL/SQL nem használható, csak beépített függvények, pl. a CASE függvény. A CASE-ek egymásba is ágyazhatók. Írjunk meg egy plsql blokkot, ami a nikovits.cimek tábla sorait a következő egységes formában írja ki: az irányítószám legelöl legyen, a postafiók mindenhol ’Pf.’ legyen, és a cím egyes részei között csak egyetlen szóköz legyen, pl. 1135 Budapest, Pf. 33 Feltehetjük, hogy az irányítószám pontosan 4 számjegy, a postafiók pedig kevesebb mint 4. A cimek tábla a következő sorokat tartalmazza egyetlen oszlopban (ha esetleg nem találnátok) Budapest, 1135 postafiok 12 8000 Szekesfehervar, Pf. 13 Budapest, 1137 Pf. 231 1132 Budapest, Postafiok 124 Tipp: használjuk a reguláris függvényeket