DB/오라클 SQL문

23. 문제풀이4개 | LIKE '_A%'; (2번째 글자가 A인 경우) 연산자

DEV-HJ 2022. 2. 21. 17:30
반응형

--emp에서 사원번호, 사원명, 한달급여, 연봉(한달급여*12),보너스 포함 총연봉을 조회해주세요 ($,천단위구분)
select empno 사원번호, ename 사원명, TO_CHAR(sal, '$999,999') 한달급여,
TO_CHAR(sal*12, '$999,999') 연봉, TO_CHAR(sal*12+NVL(comm,0), '$999,999') 보너스포함총연봉 from emp;

--emp 에서 이름이 A나 M으로 시작하는 모든사람
select * from emp where ename LIKE 'A%' OR ename like 'M%';

--emp에서 이름의 두번째 글자가 A인사람(_로 표시)
select * from emp where ename LIKE '_A%'; --이름의 2번째 글자가 A인사람
select * from emp where ename LIKE '__R%'; --이름의 3번째 글자가 R인사람

--emp에서 comm이 있는사람 중에서 sal가 1500이상인 사람 출력하시오 (전체필드출력)
select * from emp where comm is not null and sal>=1500;


반응형