데이터베이스(3)
-
뷰, 시퀀스, 시노님
단순뷰 - 함수를 사용하는 경우에는 별칭부여해야 create view emp_view4 as select deptno, sum(sal) 총합 from emp group by deptno; - 단순뷰로 생성시 dml 작업도 가능 create view emp_view5 where deptno = 10; -> view 에서 바꾼거는 emp 에도 적용 복합뷰 - 두개이상의 기본테이블에 대해서 정의(조인..) with check 데이터의 무결성을 위해 기본키 또는 null 조건을 사용 create view emp_view6 as select empno, ename, sal, deptno from emp where deptno = 30; update emp_view6 set deptno = 40 where empn..
2023.11.23 -
Database Summary
그룹함수, 조인 조건 함수 : IF 문이나 CASE 문과 같이 조건에 따라서 SQL 문을 다르게 처리 int age = 20; if (age= 2000 then 2000 when sal >= 1000 then 3000 else 4000 end 보너스 from emp order by 2 desc; -> 숫자를 큰 순서로 배열하지 아니하면 위에서부터 아래로 내려오는 식을 쓸때 엉뚱한 숫자가 위에서 걸림. select ename, sal, case when sal between 3000 and 5000 then '상' when sal between 2000 and 2999 then '중' else '하' end 등급 from emp order by desc; -> 상중하 순으로 이름 월급 등급이 배열 sele..
2023.11.19 -
Daily Reminder
SELECT 마무리, SQL 단일행 함수 LIKE 연산자 검색하고자 하는 문자열을 정확히 알 수 없는 경우에 사용 % 0글자 이상의 임의 문자를 대표 _ 1글자의 임의문자를 대표 WHERE 컬럼명 LIKE select * sal from emp whhere ename like 'J%' -> J 로 시작하는 이름찾기 select * sal from emp whhere ename like '%S' -> S 로 끝나는 이름찾기 select * sal from emp whhere ename like '%LL%' -> LL 이 중간에 들어가는 이름찾기 select * sal from emp whhere ename like '_B%' -> 두번째 글자가 B로 시작하는 이름찾기 select * sal from emp..
2023.11.16