Add SQL SELECT function exercises.
This commit is contained in:
parent
c184bb86cd
commit
3472008749
17
1/GBD/tema4-ej14.sql
Normal file
17
1/GBD/tema4-ej14.sql
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
-- 4
|
||||||
|
SELECT DISTINCT INITCAP(POSICION) FROM FUTBOLISTAS ORDER BY POSICION ASC;
|
||||||
|
-- 5
|
||||||
|
SELECT '--' || SUBSTR(NOMBRE,1,3) FROM FUTBOLISTAS WHERE EQUIPO=(
|
||||||
|
SELECT ID FROM EQUIPOS WHERE NOMBRE='A'
|
||||||
|
);
|
||||||
|
|
||||||
|
-- 6
|
||||||
|
SELECT SUBSTR(NOMBRE,1,3) || '--' FROM FUTBOLISTAS WHERE EQUIPO=(
|
||||||
|
SELECT ID FROM EQUIPOS WHERE NOMBRE='A'
|
||||||
|
);
|
||||||
|
|
||||||
|
-- 8
|
||||||
|
SELECT SUBSTR(APELLIDOS, 1, 3) FROM FUTBOLISTAS;
|
||||||
|
|
||||||
|
-- 9
|
||||||
|
SELECT replace(NOMBRE, 'LUIS', 'L.'), length(APELLIDOS) FROM FUTBOLISTAS;
|
17
1/GBD/tema4-ej15.sql
Normal file
17
1/GBD/tema4-ej15.sql
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
-- 1
|
||||||
|
SELECT EXTRACT(DAY FROM SYSDATE), EXTRACT(MONTH FROM SYSDATE), EXTRACT(YEAR FROM SYSDATE) FROM DUAL;
|
||||||
|
|
||||||
|
-- 2
|
||||||
|
SELECT ADD_MONTHS(SYSDATE, 6) FROM DUAL;
|
||||||
|
|
||||||
|
-- 3
|
||||||
|
SELECT MONTHS_BETWEEN(SYSDATE, NACIMIENTO) FROM FUTBOLISTAS;
|
||||||
|
|
||||||
|
-- 4
|
||||||
|
SELECT LAST_DAY(SYSDATE) FROM DUAL;
|
||||||
|
|
||||||
|
-- 5
|
||||||
|
SELECT NEXT_DAY(SYSDATE, "LUNES") FROM DUAL;
|
||||||
|
|
||||||
|
-- 6
|
||||||
|
SELECT TO_CHAR(SYSDATE - 4, "DAY") "Four Days Ago", TO_CHAR(SYSDATE + 1, "DAY") "Tomorrow" FROM DUAL;
|
23
1/GBD/tema4-ej16.sql
Normal file
23
1/GBD/tema4-ej16.sql
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
-- 1
|
||||||
|
SELECT TO_NUMBER("1000.45", "9999.99") FROM DUAL;
|
||||||
|
|
||||||
|
-- 2
|
||||||
|
SELECT TO_NUMBER("1000.45€", "9999.99L") FROM DUAL;
|
||||||
|
|
||||||
|
-- 3
|
||||||
|
SELECT TO_NUMBER("-$1000.45", "S$9999.99") FROM DUAL;
|
||||||
|
|
||||||
|
-- 4
|
||||||
|
SELECT TO_CHAR(SYSDATE, "DD/MM/YYYY") FROM DUAL;
|
||||||
|
SELECT TO_CHAR(SYSDATE, "DD/MM/YY") FROM DUAL;
|
||||||
|
SELECT LOWER(TO_CHAR(SYSDATE, "DD-MON-YYYY")) FROM DUAL;
|
||||||
|
SELECT TO_CHAR(SYSDATE, "DD") || " de " ||
|
||||||
|
trim(LOWER(TO_CHAR(SYSDATE, "MONTH"))) || " de " ||
|
||||||
|
TO_CHAR(SYSDATE, "YYYY")
|
||||||
|
FROM DUAL;
|
||||||
|
|
||||||
|
-- 5
|
||||||
|
SELECT TO_NUMBER(SUBSTR(id, 2, LENGTH(id))) FROM FUTBOLISTAS;
|
||||||
|
|
||||||
|
-- 6
|
||||||
|
SELECT TO_CHAR(FECHA_NACIMIENTO, "YYYY") FROM FUTBOLISTAS ORDER BY 1 ASC;
|
Loading…
Reference in New Issue
Block a user