[MariaDB] if( 조건문, 참일때 값, 거짓일때 값 ) / ifnull( null, "치환값") null 값을 다른 숫자 또는 문자로 치환 / case문 / sql 한글깨짐 현상 UTF-8에서 ANSI로 변경 / source 경로 sql파일 실행시키기 / count(..
if( 조건문, 참일때 값, 거짓일때 값 ) select if( 1=2, '참', '거짓' ); deptno(부서번호)가 20인 사원 중 급여가 2000을 기준으로 적은지 많은지에 대해서 출력 select ename, sal, if( sal < 2000, '적음', '많음') from emp where deptno = 30; ifnull(필드명, '치환값') select ifnull( null, '참'); ifnull(필드명, '치환값'), null 값을 다른 숫자 또는 문자로 치환 select comm, ifnull( comm, 0) from emp; ifnull(필드명, '치환값'), null 값을 다른 숫자 또는 문자로 치환 급여*12와 수당을 합쳐서 연봉을 출력 select sal, comm, s..
2022. 10. 17.
[MariaDB] and(&&) 연산자 / or(||) 연산자 / between(and 대체) / in(or 대체) / is null / 특정 단어로 시작하는, 끝나는 데이터 출력 / like "%" / like "_" / 중복제거 distinct / limit 출력 제한 / 지정구간 출력 / order..
직책(job)이 "clerk" 이거나 "salesman"인 사원에 대한 사원번호(empno), 사원이름(ename), 직책(job), 부서번호(deptno)을 출력 select empno, ename, job, deptno -> from emp -> where job = "clerk" or job="salesman"; 직책(job)이 "clerk" 이거나 "salesman"인 사원 중 부서번호(deptno)가 10번이 아닌 사원에 대한 사원번호, 사원이름, 직책, 부서번호을 출력 select empno, ename, job, deptno -> from emp -> where (job = "clerk" or job = "salesman") and deptno != 10; 급여(sal)가 1000원 이상 2..
2022. 10. 14.
[MariaDB] 연산자와 비교연산자를 활용해서 다양한 데이터 출력하기 / where절 연습 / and && / or ||
사원명이 "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 ..
2022. 10. 14.
[MariaDB] 표준 SQL에 대해서 / select 선택할 열 명 from 테이블명 / show databases; / show tables; / desc 테이블명;
아래와 같은 인사관리 테이블이 있습니다. 아래 코드를 통해 데이터베이스 생성, 테이블 생성, 컬럼 생성을 했습니다. 여기서 Query OK, ~ 문구가 출력되었다면 입력이 잘된 것 입니다. 더보기를 누르시면 볼 수 있습니다. '인사관리 테이블' 코드 더보기 -- 데이터베이스 생성 create database sample; use sample; -- 테이블 생성 create table dept ( deptno int(2) primary key, dname varchar(14), loc varchar(13) ); create table emp ( empno int(4) primary key, ename varchar(10), job varchar(9), mgr int(4), hiredate date, sal..
2022. 10. 14.