다음 쿼리를 통해 내부 스키마 정보에 대해 알 수 있다.
SHOW DATABASES 명령어는 현재 내부에 있는 스키마 목록을 출력한다.| 형식 | SHOW DATABASES; |
|---|
USE 하는 명령어 사용이 가능하다.| 형식 | use [스키마명] |
|---|
다음 쿼리를 통해 현재 스키마에 있는 테이블 정보들을 볼 수 있다.
| 형식 | SHOW TABLES; |
|---|
DESCRIBE 가 있다.| 형식 | DESC [테이블명] ; |
|---|

| 형식 | SELECT column FROM table_name ; |
|---|
SELECT와 FROM 이라는 2개의 키워드가 포함되어야 한다.
# 문제 1 : 사원들의 사번 이름 급여 연봉을 출력하세요
# 연봉은 사원의 급여 *12
SELECT empno, ename, sal, sal*12 FROM emp;
# 문제 2 : 사원들의 사번, 이름, 직책을 출력하되 컬럼으로
#"사번,이름,직책 이라고 나오게 만드세요
SELECT empno "사번", ename "이름", job "직책" FROM emp;
# where 조건1 -부서번호가 10번인 부서에 대해 출력
select * FROM emp WHERE deptno = 10;
# where 조건2 - 급여가 1500 이하인 사원의 사원번호, 사원이름, 급여 출력
SELECT empno, ename, sal FROM emp WHERE sal<= 1500 ;
# where 조건3 - 사원 이름이 smith인 사원의 사원번호 이름 금여 출력
SELECT empno, ename, sal FROM emp WHERE ename = 'SMITH';
#where 조건 4 - 사원의 입사일자 '1082-0101' 이루에 입사한 사원의 모든정보를 출력
SELECT * FROM emp WHERE hiredate >='1982-01-01';
# 아래 두 방법으로 날자 표기 가능
SELECT * FROM emp WHERE hiredate >='1982/01/01';
SELECT * FROM emp WHERE hiredate >='19820101';

예제


NULL 처리: 데이터베이스에서 NULL 값이 있을 수 있는 컬럼에 대해 기본값을 제공하여 결과가 더 명확하고 유용하게 만들 수 있다.
계산의 일관성 유지: NULL이 포함된 연산을 수행할 경우 결과가 NULL이 되기 때문에, IFNULL()을 사용하여 기본값을 제공하면 계산의 일관성을 유지할 수 있다.
데이터 표현 개선: 사용자에게 보여지는 데이터에서 NULL 대신 더 의미 있는 값을 표시할 수 있다. 예를 들어, NULL 대신 "정보 없음" 또는 0 등을 보여줄 수 있다.


