DataBase
[MariaDB] 연산자와 비교연산자를 활용해서 다양한 데이터 출력하기 / where절 연습 / and && / or ||
bkuk
2022. 10. 14. 15:06
사원명이 "king" 인 사원에 대한 사원번호(empno), 사원이름(ename), 급여(sal) 출력하기
(대소문자를 구분하지 않아도 되나, 문자의 경우 따옴표 필수)
select empno, ename, sal
-> from emp
-> where empno = "KING";
사원번호(empno) 736인 사원에 대한 사원번호(empno), 사원이름(ename), 급여(sal) 출력
select empno, ename, sal
-> from emp
-> where empno = 7369;
입사일(hiredate) 2011년 12월 3일인 사원에 대한 사원번호(empno), 사원이름(ename), 급여(sal), 입사일 출력
select empno, ename, sal, hiredate
-> from emp
-> where hiredate = '2011-12-03';
사원이름(ename) b보다 큰 사원에 대한 사원번호(empno), 사원이름(ename), 급여(sal) 출력
(아스키코드로 저장되기 때문에 아래 명령문을 사용 가능)
select empno, ename, sal
-> from emp
-> where ename > "b";
입사일(hiredate) 2011년 12월 3일 이후인 사원에 대한 사원번호(empno), 사원이름(ename), 급여(sal), 입사일 출력
select empno, ename, sal, hiredate
-> from emp
-> where hiredate > '2011-12-3';
급여(sal)가 1000이상 2000이하인 사원에 대한 사원번호(empno), 사원이름(ename), 급여, 입사일(hiredate) 출력
(비교 연산자의 경우 and을 &&로 , or을 ||로 사용 가능)
select empno, ename, sal, hiredate
-> from emp
-> where sal >= 1000 && sal <= 2000;
2011년도에 입사한 사원에 대한 사원번호(empno), 사원이름(ename), 급여(sal), 입사일(hiredate) 출력
( 해의 마지막 일을 알 수 없기에 시작 월과 일을 사용)
select empno, ename, sal, hiredate
-> from emp
-> where hiredate <= "2012-1-1" && hiredate >= "2011-1-1";