목록DB (17)
코딩 이야기
1. 부서번호가 10번인 부서의 사람 중 사원번호, 이름, 월급을 출력하세요 2. 사원번호가 7369인 사람 중 이름, 입사일, 부서번호를 출력하세요. 3. 이름이 ALLEN인 사람의 모든 정보를 출력하세요. 4. 입사일이 83/01/12인 사람의 이름, 부서번호,월급을 출력하세요. 5. 직업이 MANAGER가 아닌 사람의 모든 정보를 출력하세요. 6. 이름이 K로 시작하는 사람보다 높은 이름을 가진 사람의 모든 정보를 출력하세요. 7. 입사일이 81/04/02 보다 늦고 82/12/09 보다 빠른 사원의 이름, 월급, 부서번호를 출력하세요. 8. 이름 중 S자가 들어가 있는 사람만의 모든 정보를 출력하세요. 9. 이름이 S로 시작하고 마지막 글자가 T인 사람의 모든 정보를 출력하세요(단 이름은 전체 5..
-- 검색조건 지정 select * from sample21; select no, name from sample21; select * from sample21 where name='홍길동'; -- 홍길동 검색 select * from sample21 where name'홍길동'; -- 홍길동이 아닌것을 검색 select * from sample21 where birthday is null; -- null값을 검색 앞에 is 필수 -- 연산자 검색 select * from sample24; select * from sample24 where a0 and b0; -- a와 b가 0이 아닌것을 검색 select * from sample24 where a0 or b0; -- a가0이아니거나 b가 0이 아닌것을 ..

서브쿼리(Subquery) 서브쿼리(subquery)란 다른 쿼리 내부에 포함되어 있는 SELETE 문을 의미한다. 서브쿼리를 포함하고 있는 쿼리를 외부쿼리(outer query)라고 부르며, 서브쿼리는 내부쿼리(inner query)라고도 부른다. 서브쿼리는 다음과 같이 괄호() 로 감싸져서 표현 된다. [ 서브 쿼리 실행 순서 ] 서브쿼리 실행 → 메인(부모) 쿼리 실행 서브쿼리는 하나의 SQL 문 안에 포함되어 있는 또 다른 SQL문을 말한다. (select * from table) 같이 괄호()안에 있는 쿼리를 서브 쿼리라 말한다 서브쿼리(=자식쿼리, 내부쿼리) - 메인쿼리 컬럼 사용 가능 메인쿼리(=부모쿼리, 외부쿼리) - 서브쿼리 컬럼 사용 불가 Tip * Java 객제지향의 상속과 똑같은 개..

Key 데이터베이스에서 튜플(Tuple)을 검색 또는 정렬시에 구분할 수 있는 기준이 되는 속성(attribute) 튜플:테이블을 구성하는 데이터들 중 가로 1줄. 즉 테이블에서의 속성들의 값을 가지고 있는 데이터 셋. 데이터베이스에선 로우(row)라고 부르고, 관계형 데이터베이스에선 튜플(Tuple) 또는 레코드(record)라고 부름 키의 종류 후보키(Candidate Key) 릴레이션에서 tuple을 유일하게 식별하기 위해 사용하는 속성들의 부분 집합. 2가지 조건에 만족해야함. 유일성: ket를 통해 하나의 tuple을 유일하게 식별 가능해야한다. 최소성: 꼭 필요한 속성으로만 이루어져야한다. 키를 구성하는 속성 중 하나라도 빠지면, 유일하게 식별되지 않도록 구성해야함. 릴레이션: 관계형 데이터베..