본문 바로가기
  • 문과생의 백엔드 개발자 성장기

|Playdata_study/SQL.Oracle12

210521 _DB3 (SQL) 👌 그룹 함수 : GROUP BY 절, GROUP 함수 선언하고 활용할 수 있다. HAVING 절을 사용해서 GROUP 제한을 줄 수 있다. ROLLUP 연산을 사용해서 하위 총계 값을 계산할 수 있다. CUBE 연산을 사용하여 모든 열 조합에 대한 그룹 함수를 적용할 수 있다. GROUPING 함수를 사용해서 RULLUP, CUBE를 통해 만들어진 행 값을 식별할 수 있다. GROUPING SETS절을 사용해서 원하는 조합을 설정할 수 있다. 그룹 함수 : 다중행 함수 (MULTYROW) , 여러 개의ROW 데이터를 묶어서 처리한다. 여러 행들의 그룹이 모여서 그룹당 하나의 결과를 리턴하는 함수 SELECT, HAVING, ORDER BY 절에 사용될 수 있다. SELECT 문장 내의GROUP BY 절.. 2021. 5. 22.
210518_DB2 (SQL) NULL 값 - 한 행의 특정 열에 데이터 값이 없으면 NULL이라고 한다.. - NULL 값은 알 수 없는 값으로 00 또는 공백과 다르다. - NULL 값을 포함하는 연산의 경우 결과도 NULL이다. - 모르는 데이터에 숫자를 더하거나 빼도 결과는 모르는 데이터인 것과 같다. - 숫자를 0으로 나누면 오류가 발생하지만 NULL로 나누면 결과는 NULL이다. Literal 문자열 - 열 이름 열 별칭이 아니면서 SELECT 목록에 포함된 문자, 숫자, 또는 날 짜이며 각 행이 반환될 때마다 출력된다. - 텍스트 리터럴 문자열은 질의 결과(SQL 구문)에 포함되어 SELECT 목록의 열과 동일하게 취급된다. - 날짜 및 문자 리터럴은 반드시 작은따옴표(' ')로묶지 않는다. Pseudo Column 의사.. 2021. 5. 19.
210517_ DB 1 (SQL) ✓ db 설치 후 속성 파일을 확인할 수 있다. ✓ sid 개념을 이해할 수 있다. ✓ select구문을 이해하고 활용할 수 있다. ✔ SELECT 컬럼리스트 , , , [ * (전체출력)] FROM 테이블명 ; Q1) 생성된 모든 테이블을 확인하자. SELECT * FROM TAB; Q2) 접속된 계정을 확인하자. SHOW USER; Q3) 생성된 테이블 중 사원테이블(EMP)의 구조를 살펴보자. DESC EMP; Q4) 생성된 테이블 중 부서 (DEPT)테이블의 구조를 살펴보자. DESC DEPT; Q5) 사원테이블의 모든 컬럼을 확인하자. SELECT * FROM EMP; Q6) 부서테이블의 모든 컬럼을 확인하자. SELECT * FROM DEPT; Q7) 사원테이블에서 사원의 이름, 사번을 출력해.. 2021. 5. 17.