반응형 자격증13 SQL 문법 | 데이터 타입 변환 함수 | CAST 데이테는 각각 어떤 한 타입으로 정해져 있다. 사람이 보기에 같은 모습이어도 타입이 다르다면 함께 다룰 수가 없을 수 있다. 이럴 때 SQL에서는 데이터 타입을 변경하는 함수 CAST를 사용한다. 본 포스트에서는 CAST에 대해서 알아볼 것이다. CAST 01 CAST란 직관적으로 CAST란 단어를 이해하면 함수이름을 기억하기 훨씬 간단하다. CAST는 '주조하다', '주물' 이란 뜻을 갖고 있다. 주조한다는 것은 어떤 정해진 틀에 물질을 부어서 그 틀이 목적한 모양을 만들어 내는 것이다. 즉 CAST는 데이터 타입의 틀이고 바꾸고 싶은 데이터를 입력하고 목적하는 데이터 타입으로 바꾸도록 하는 틀과 같다고 생각할 수 있다. 02 CAST를 이용해서 데이터 타입을 바꾸는 방법 CAST를 그럼 SQL에서 어.. 2021. 9. 29. 15:03 SQL 문법 | 데이터 조회 및 필터 | SELF JOIN 한 테이블 내에서 다른 열에 있는 데이터를 불러와서 봐야 할 경우이 있다. 이럴 때 사용 하는 것이 SELF JOIN 셀프 조인이다. 다시 말해 자기 자신을 기준으로 자기 자신을 조인하여 데이터를 재조합 하는것이다. 01. SELF JOIN = INNER JOIN 그렇다면 SELF JOIN은 어떻게 사용 하는가? 여기에 대한 답은 INNER JOIN에 있다. SELF JOIN은 개념의 이름일 뿐 실제 기능은 INNER JOIN을 이용한다. INNER JOIN에 대한 자세한 설명은 다음 글에서 확인할 수 있다. SQL 문법 | 데이터 조회 및 필터 | JOIN SQL 서버에서는 모든 데이터를 한 테이블에 저장하지 않고 데이터의 속성별로 분리하여 관리한다. 따라서 여러 테이블에 걸쳐 연결된 데이터를 보기 위.. 2021. 9. 7. 12:20 SQL 문법 | 데이터 조회 및 필터 | JOIN SQL 서버에서는 모든 데이터를 한 테이블에 저장하지 않고 데이터의 속성별로 분리하여 관리한다. 따라서 여러 테이블에 걸쳐 연결된 데이터를 보기 위해선 합쳐주는 작업이 필요하다. 그 기능이 바로 JOIN 이다. 01. INNER JOIN 각 테이블이 갖고 있는 공통 데이터를 기준으로 테이블을 매칭시킨다. SELECT A.COL01, A.COMMON_COL FROMTABLE01 A INNER JOINTABLE02 B ON A.COMMON_COL = B.COMMON_COL ; COMMON_COL은 두 테이블이 공통으로 갖고 있는 칼럼이름이다. INNER JOIN 다음에 매칭시킬 테이블 이름을 써주고 ON 뒤에 양 테이블의 어떤 칼럼들이 같은지를 표시해준다. 02. JOIN 특징 INNER JOIN은 JOIN.. 2021. 8. 29. 17:55 SQL 문법 | 데이터 조회 및 필터 | SUBQUERY 01. 서브(SUB)는 메인(MAIN) 안에 있는 것 : SUBQUERY IN MAINQUERY 하나의 쿼리문 안에 또 다른 쿼리문이 삽입 되었을 때 그 쿼리문을 서브쿼리라고 한다. SELECT * FROM(SELECTCOLUMN01, COLUMN02 FROMTABLE ) ; FROM 절 안에 괄호로 싸여 있는 절이 SUBQUERY이다. 형태 -전체 서브쿼리는 괄호로 감싼다. -서브쿼리가 메인쿼리보다 먼저 실행된다. -서브쿼리는 자체로 하나의 메인쿼리로서 작동 가능하다. -서브쿼리 내에서는 ORDER BY를 사용하지 않는다. 03. 결과에 따른 서브쿼리 단일 행 서브쿼리 SINGLE ROW SUBQUEYR 다중 행 서브쿼리 MULTIPLE ROW SUBQUERY 칼럼도 하나일 경우 스칼라 서브쿼리 SCA.. 2021. 8. 29. 15:48 이전 1 2 3 4 다음 반응형