select ename, to_char(hiredate,'YYYY/MM/DD day') as hiredate from emp;
select sysdate -1 as yesterday, sysdate today, sysdate +1 as tomorrow from dual;
select ename, 19||substr(hiredate, 1,2) as year, substr(hiredate, 4,2)as month
from emp
where substr(hiredate,4,2) = '09';
select distinct deptno from emp;
select * from emp where sal >= 3000 order by ename asc;
select * from emp where comm is null;
select * from emp where ename not like '%A%';
between
between
은 특정 범위의 값을 조회하는 데 사용되는 키워드입니다. 예를 들어, 다음 쿼리는 age 열의 값이 18과 25 사이인 행을 조회합니다.SELECT * FROM table WHERE age BETWEEN 18 AND 25;
in
SELECT * FROM table WHERE gender IN ('male', 'female');
distinct
SELECT DISTINCT name FROM table;
not
SELECT * FROM table WHERE age NOT > 18;
round
SELECT round(price, 2) FROM table;
6.trim
trim은 문자열의 양쪽 끝에서 특정 문자를 제거하는 함수입니다. 예를 들어, 다음 쿼리는 name 열의 값에서 공백을 제거합니다.
SELECT trim(name, ' ') FROM table;
7.substr
substr는 문자열의 특정 부분을 추출하는 함수입니다. 예를 들어, 다음 쿼리는 name 열의 값에서 처음 3글자를 추출합니다.
SELECT substr(name, 1, 3) FROM table;