\-관계형 데이터베이스(RDMBS) ex) Oracle, MySQL, MSSQL, PostgreSQL\-NoSQLex) MongoDB, Redis, Hbase, Neo4j\-DML: 데이터 조작어로 C R U DC: Create > insert ~R: Read > se
1. 문자 함수 -lower(): 영문자 값을 소문자로 변환 -upper(): 영문자 값을 대문자로 변환 -initcap(): 영문자 값의 첫번째 문자를 대문자로 변환, 나머지 문자를 소문자로 두기 -concat(): 문자 연결,||와 같은 기능 -substr(컬럼,위
<span style="background-color:\`\`\`sqlselect mgr,case nvl(mgr,0) when 0 then 'n' --case 변수 when 값1 then 결과1else 'y' end as mgr_yn from emp;<주의해
INSERTNULL 넣는 방법UPDATEDELETE❗ 삭제하기 전에, 삭제할 값을 미리 확인하기❗ DDL문은 자동 커밋되어 rollback이 안되므로 주의하자. drop을 사용하기CREATE출처: https://gent.tistory.com/322ALTER
: 조회된 행이 몇번째 행인지 부여해주는 것 즉, 조회된 순서대로 순번을 매긴다.✔️ROWNUM을 사용한 곳에 ORDER BY를 사용할 수 없다. ORDER BY를 사용해야 한다면 서브쿼리 안에 사용할 것!exists(서브쿼리) 데이터가 한 건이라도 있으면 true,
: 물리적인 테이블에 근거한 논리적인 가상테이블로 현업에서 많이 사용한다. 조건에 맞는 원본을 모아 놓은 가상테이블이기 때문에, 매번 복잡한 조건을 가진 원본을 불러올 필요가 없다. (view는 DML작업 가능)단일뷰 (하나의 테이블) 생성create or replac
1 .주어진 테이블에는 0시~23시까지 모든 시간대의 행이 존재하지 않는다. 따라서 Dual을 통해 모든 시간대 행을 만들어, ANIMAL_OUTS와 조인해야 한다. 2\. 이때, connect by level를 통해 연속된 숫자 조회가 가능하다. 여기서 connec
Write an SQL query to report the nth highest salary from the Employee table. If there is no nth highest salary, the query should report null.The query