본문 바로가기
반응형

데이터베이스12

varchar와 varchar2의 차이점 기본적 지식으로 지식이지만, 매번 다른 DBMS를 사용할때마다 헷갈릴때가 있어서 생각난김에 다시 정리하고 가자는 생각으로 글을 써본다. 새로운 DBMS를 사용하시다가 헷갈리시는 분들 모두 간단하게 확인 하고 넘어 갈 수 있었으면 좋겠다. char부터 알아보자 char는 고정형이며, varchar는 가변형 길이를 말한다. VARCHAR(20)라고 하면 크기가 20바이트가 아니고, 실제로 입력하는 바이트 길이이다. VARCHAR 타입은 문자열 255 길이를 의미한다. VARCHAR2 타입은 4000byte (한글 2000자, 영문 4000자) 까지 저장이 된다. 그래서 varchar와 varchar2의 차이점을 정확히 알아보면 varchar 는 ms-sql, MySQL(MariaDB),에서 사용하는 형식이고.. 2021. 7. 19.
MariaDB / Oracle Datatype Mapping MariaDB(MySQL) 와 Oracle에 테이블을 생성 하는중 DataType이 다른 부분이 있어서 정리하는 김에 블로그에도 정리를 해본다. mysql oracle BIGINT NUMBER(19, 0) BIT RAW BLOB BLOB, RAW CHAR CHAR DATE DATE DATETIME DATE DECIMAL FLOAT (24) DOUBLE FLOAT (24) DOUBLE PRECISION FLOAT (24) ENUM VARCHAR2 FLOAT FLOAT INT NUMBER(10, 0) INTEGER NUMBER(10, 0) LONGBLOB BLOB, RAW LONGTEXT CLOB, RAW MEDIUMBLOB BLOB, RAW MEDIUMINT NUMBER(7, 0) MEDIUMTEXT CL.. 2021. 7. 19.
조인 처리과정 이해 및 기본 조인 문장 select ename, dname from emp, dept order by ename; 두 테이블( emp, dept )의 데이터를 하나로 붙이는데 무작위로 다 가져다가 붙이게 된다. 즉 모든 부서에 속한 것처럼 가져오게 되어 필요한 데이터가 아니기 때문에 where 절을 사용하여 join 해서 원하는 데이터 형식으로 조회 할 수 있습니다. 조인이란? - 데이터 베이스에서 여러 테이블의 데이터가 필요한 경우 조인을 사용한다. - 관계형 데이터 베이스에서 가장 기본적이고, 가장 중요한 기능으로, 어떤 테이블을 기준으로 다른 테이블에 있는 row를 찾아오는 것이다. - 관계형 데이터 베이스에서 서로 독립적인 데이터들 간의 조인을 이용하여 필요시 원하는 다양한 정보를 참조한다. - 해당 칼럼에 존재하는 공.. 2020. 9. 16.
윈도우 함수 * 윈도우 함수 - BUSINESS 분야에 자주 행하여지는 여러 가지 형태의 분석에 유용하게 활용될 수 있는 함수 - 각 window별 집합 연산을 수행한 결과를 Return 하는 함수 - join이나 프로그램의 Over Head를 줄임 - 간결한 SQL로 복잡한 분석 작업 수행 가능 - 이해 및 활용 용이함 - 기존에 사용하던 집게 함수와 WINDOW 함수 전용으로 만들어진 기능도 있음 - 다른 함수와는 달리 중첩 (NEST)해서 사용할 수 없지만, 서브쿼리에서 사용이 가능함 거의 대부분의 분석함수는 SELECT절 바로 뒤에서 볼 수 있습니다. Analytic Function : 분석함수명 (입력 인자) OVER : 분석함수임을 나타내는 키워드 Partition By : 계산 대상 그룹 결정 Order.. 2020. 9. 16.
반응형