본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
반응형

분류 전체보기425

SQL 문법 | NULL에 대해서 | NULL NVL NVL2 COALESCE NULLIF SQL 문법 | NULL에 대해서 | NULL NVL NVL2 COALESCE NULLIF 본 포스트는 SQL의 NULL이란 데이터 타입에 대해 알아보고자 한다. NULL은 데이터가 없으면서도 있다. 자세히 살펴보자. NULL 01 NULL이란? NULL이란 조금은 독특한 데이터이다. 먼저 널에 대해서 언어적으로 살펴보자면, 독일어로 NULL은 숫자 0을 말한다. 하지만 컴퓨터 공학에서 NULL은 숫자 0으로 사용하지 않는다. 데이터를 입력받다 보면 0도 아니고 빈공간도 아닌 값을 표시해야할 상황들이 생긴다. ZYN의 뇌피셜로는 그런 상황을 표현하기 위해서 대부분의 사람은 이해하지 못할 독일어의 0을 차용한 것이 아닌가 생각한다. 이유가 어찌 되었던 이런 NULL이란 잡 이야기를 통해 우린 NULL에 대해 조금은 더 친숙해 졌다. 이제 조금은 SQL적으로 설명을 해보겠다. -NULL은 0이 아.. 2021. 9. 10. 20:30
SQL 문법 | 주요 데이터 타입 SQL 문법 | 주요 데이터 타입 본 포스트에서는 SQL 에서 다루는 데이터들의 타입과 속성들을 살펴볼 것이다. DATA TYPE 01 주요 데이터 타입 종류 BOOLEAN 참(=1, TRUE, Y, T)과 거짓(=0, FALSE, N, F) 두 가지 값만 허용하고 나타내는 타입이다. CHARACTER문자를 나타내는 데이터 타입으로 3가지가 존재한다. CHAR(LENGTH) LENGTH의 고정된 길이를 갖는 데이터 타입니다. LENGTH에 지정한 길이보다 적은 길이의 문자를 입력했을 때 남은 길이만큼 공백으로 저장한다. 때문에 CHAR를 고정형 문자열이라고 한다. VARCHAR(LENGTH) LENGTH의 길이까지 입력할 수 있는 데이터 타입니다. LENGTH보다 짧은 길이의 문자열을 입력했을 땐 그 길이만큼만 저장을 한다. 때문에 VA.. 2021. 9. 9. 19:32
SQL 문법 | 함수 | COUNT SUM AVG DISTINCT SQL 문법 | 함수 | COUNT SUM AVG DISTINCT SQL은 다양한 방식의 연산을 지원한다. 본 포스트에서는 그 중에서 가장 보편적으로 많이 쓰이는 COUNT, SUM, AVG를 살펴볼 것이다. FUNCTION : COUNT SUM AVG 01 COUNT : 갯수를 알려주는 함수 결과물의 갯수를 알고 싶을 때 사용하는 함수가 COUNT이다. 사용방법은 다음과 같다. SELECTCOUNT(TARGET_COL) FROMTABLE ; 갯수를 알고 싶은 컬럼을 COUNT함수 뒤의 괄호 안에 넣어주면 된다. COUNT 함수의 특징은 하나의 값을 보여준 다는 것이다. 따라서 멀티 로우 (행)의 칼럼들과 이용할 땐 주의해야 한다. 또 모든 결과물의 수를 간단히 알고 싶을 땐 아스테리스크(*) 기호를 이용하면 된다. SELECT COUNT(*) FROMTABLE ; 0.. 2021. 9. 8. 21:07
SQL 문법 | 데이터 조회 및 필터 | NATURAL JOIN SQL 문법 | 데이터 조회 및 필터 | NATURAL JOIN 본 포스트는 NATURAL JOIN에 대한 개념과 예를 드룬다. NATURAL JOIN 01 NATURAL JOIN = INNER JOIN NATURAL JOIN은 간단하게 테이블을 JOIN하는 방법 중 하나이다. 기존의 INNER JOIN에서 사용했던 ON 을 이용해 조건을 제시하지 않고 같은 이름의 컬럼을 찾아 자동으로 테이블을 조인해준다. SELECTA.*, B.* FROM TABLE01 A NATURAL JOINTABLE02 B ; 따라서 INNER JOIN을 좀 더 단순하게 이용할 수 있다. 다만 JOIN되는 두 테이블에 공통되는 이름의 컬럼이 있어야 한다. EXAMPLE TABLE01 id name city 1 가나다 서울 2 라마바 제주 3 사아자 뉴욕 TABLE02 city country .. 2021. 9. 8. 18:36
반응형