You are on page 1of 1

--NO 1

--A INSTR = menemukan posisi di suatu string atau menghitung jumlah substring pada
sebuah string
-- SELECT last_name, INSTR(last_name, 'a') FROM employees;
--B REPLACE = mengganti bagian dari suatu string, dengan string yg lainnya
-- SELECT last_name, REPLACE(last_name, 'a', '*')
--C ROUND = mengembalikan angka yang dibulatkan ke sejumlah desimal tertentu
-- SELECT ROUND (125.315, 1) FROM dual;
--D SYSDATE = menghasilkan tanggal dan waktu sekarang
-- SELECT SYSDATE();
--E NEXT_DAY = mau tau hari selanjutnya sesuai yg dispesifikasikan di argumen
-- SELECT last_name, NEXT_DAY(hire_date, 'Monday') "My First Monday" FROM
hr.employees;

--NO 2
SELECT first_name, last_name, salary, department_id
FROM employees
WHERE department_id IN (50);

SELECT first_name, last_name, salary, department_id


FROM employees
WHERE department_id IN (70.90) = '&emp_id';

--NO 3
SELECT REPLACE('oracle internet academy', 'internet', '2020-2021') FROM dual;

--NO 4
SELECT SUBSTR('oracle internet academy', '13,4') FROM dual;

SELECT REPLACE('ABCABDABE', 'AB', 'D') FROM DUAL;

--NO 5
--A
SELECT ROUND(945.562, 1) FROM dual;
--B
SELECT ROUND(84937.366, 2) FROM dual;
--C
SELECT TRUNC(30695.348, -2) FROM dual;
--D
SELECT TRUNC(2.3454, 2) FROM dual;

--NO 6
SELECT last_name, salary, employee_id, TRUNC (salary/1.55,2)
FROM employees
WHERE employee_id BETWEEN 100 AND 102;

--NO 7
SELECT last_name, salary FROM employees
WHERE MOD (salary,7)=0;

--NO 9
SELECT ROUND (months_between(sysdate, event_date),0) FROM d_events
WHERE name = 'peters graduation';

--N0 10
SELECT sysdate, ROUND (sysdate, 'month') AS "ROUND month",
ROUND (sysdate, 'year') AS "ROUND year",
TRUNC (sysdate, 'month') AS "TRUNC month",
TRUNC (sysdate, 'year') AS "TRUNC year" FROM dual;

You might also like