데이터베이스
-
데이터베이스#6데이터베이스 2023. 2. 3. 10:09
데이터베이스#6 using SELECT table.column, table2.column FROM table1 JOIN table2 USING (column); on SELECT table.column, table2.column FROM table1 JOIN table2 ON table1.column = table2.column; cross join 카티션 곱 두 개 이상의 테이블에 대해 연결 가능한 행을 모두 결합 대용량에 테이블에서 발생할 경우 처리속도 저하 곱이기때문에 두 테이블의 행 x 행 한 처리 결과가 나온다 중복되는 컬럼의 경우 모호하기때문에 테이블(table1)에 대한 칼럼 이라고 명시 해준다 SELECT table.column, table2.column FROM [table, table2..
-
데이터베이스#5데이터베이스 2023. 2. 2. 23:07
2023년 2월 2일 오전 9:00 count count와 다른 컬럼을 조회 할 수 없다 group funtion 오류 GROUNP BY ROLLUP having join 오늘의 키워드 Rollup, union -- 101번학과교수중에서보직수당을 받는교수의수를 출력하여라. select count(comm) from professor where deptno = 101 ; select * from professor where deptno = 101 and comm IS NOT NULL; -- 101번학과학생들의몸무게평균과합계를 출력하여라. select avg(weight)as 평균, sum(weight)as "합계", count(weight)as "인원 수" from student where deptno=1..
-
데이터베이스#2데이터베이스 2023. 2. 2. 23:06
2023년 1월 30일 VARCHAR2 지정된 길이 보다 짧으면 뒷 부분을 NULL처리되어 저장공간을 낭비하지 않음 NUMBER 숫자를 저장하며 가변길이를 가진다(최대 38자) NUMBER(percision, scale) percision (전체 숫자 자리) scale(소수점 자리수) DATE YY/MM/DD 표시 형식으로 7비트저장공간 컴퓨터에 국가 코드에 맞춰서 표시형식을 바꾼다. TO_DATE 문자 형태로 저장된 데이터를 날짜 형식으로 변환 SYSDATE 시스템의 현재 날짜와 시간을 반환하는 함수 TO_NUMBER_TO_CHAR LOB 개요 종류 BLOB CLOB NCLOB BFILE 논리연산자 SQL 연산자 BETWEEN IN LIKE 오늘의 키워드 TO_CHAR를 많이 활용 해볼 것
-
데이터베이스 #1데이터베이스 2023. 1. 26. 17:51
sql이란 rdbms 관계형 db에서 데이터를 다루는 언어로 관형 데이터 베이스 정해진 데이터 스카마에 따라 데이터가 저장된다. 관계를 통해 데이터 들이 분산된다 스키마를 준수하지 않은 데이터는 추가 할 수가 없다 정확성과 신뢰성이 높다 때문에 부정확한 데이터를 다를 위험이 있다. NoSQL이란 비관계형 DB이다. 대표적인 예로 monggodb, casandar, kefka 스키마도 없으면 관계도 없다. 저장된 데이터를 조정하고 새로운 형식의 데이터도 원하는데로 넣을 수 있다 데이터 가공이 필요 없기 때문에 읽는 속도가 빨라진다 언제 SQL을 사용하고 언제 noSQL을 사용하는가 sql사용하는 경우는 데이터의 중복성과 관계성이 중요한경우 예를 들어 결제 정확한 데이터 구조를 알 수 없고, 확장이 될 수 ..