서브쿼리, ROWNUM, View
▶ GROUP BY, HAVING절 문제01. EMPLOYEES테이블에서 평균 연봉이 10,000미만인 직급과 연봉을 검색한다. 단, 조회 시 직급별로 평균연봉을 조회하고, JOB_ID기준으로 오름차순으로 정렬한다. (직급은 JOB_ID, 연봉은 SALARY로 가정)더보기SELECT JOB_ID, AVG(SALARY) AS AVG_SALARYFROM EMPLOYEESGROUP BY JOB_IDHAVING AVG(SALARY) 02. PLAYER_ID가 2007로 시작하는 선수들 중 POSITION별 평균 키를 조회하여라. >>LIKE 이용더보기SELECT "POSITION" 포지션, ROUND(AVG(HEIGHT),2) "평균 키"FROM PLAYER WHERE PLAYER_ID LIKE '2007..
2025. 2. 8.
조합(복합)키, NULL값 제어, 모델링
▶ 조합(복합)키- 테이블에서 컬럼 2개를 조합해서 기본키(pk)를 지정하는 방법- 조합된 2개의 컬럼에서 하나의 컬럼은 중복이 가능하지만, 2개의 컬럼은 중복이 불가능하다.CREATE TABLE TBL_FLOWER(FLOWER_NAME VARCHAR2(1000),FLOWER_COLOR VARCHAR2(1000),FLOWER_PRICE NUMBER,CONSTRAINT PK_FLOWER PRIMARY key(FLOWER_NAME, FLOWER_COLOR)); 기본 TABLE로 해보고INSERT INTO TBL_FLOWER VALUES('장미','빨강',1000);INSERT INTO TBL_FLOWER VALUES('장미','노랑',2000);INSERT INTO TBL_FLOWER VALUES('장미'..
2025. 2. 2.
DMBS의 기본(SELECT, ALIAS,ORDER BY)_(2)
📒 DBDB 쿼리문 종류 1. DDL(정의어) : 정의,생성,만든다의 의미입니다. 구조를 만든다고 생각하면됨.- CREAT, ALTER, DROP, TURNCATE 2. DML(수정) : 데이터 조회하고 말 그대로 수정- SELECT, INSERT, UPDATE, DELETE, MERGE 3. DCL(권한제어) : 말 그대로 권한- GRANT, REVOKE(권한해제) 4. TCL(명령어 제어) : 커밋까지 하는 과정 (일괄처리명령어)- COMMIT(반영), ROLLBACK(마지막 커밋시점으로 돌아감) , SAVEPOINT(지금까지 저장)여기서 가장많이 쓰이는건 2번이다.그 중에서도 SELECT가 가장 1순위이다.정보를 조회, 선택하고 하기때문에 가장많이 쓰입니다.2번까지만해도 웬만하게 다 DB조작할 ..
2025. 1. 15.