반응형 SQLP39 SQL 문법 | 데이터 조회 및 필터 | HAVING 본 포스트에서는 HAVING절에 대해서 알아볼 것이다. GROUP BY를 이용해서 그룹핑 한 결과중에서 특정 결과만을 원할 때 조건절을 추가해 줘야 하는 데 그 때 사용하는 것이 HAVING이다. HAVING은 기본 SQL문에서 WHERE절과 비슷하다. WHERE에 대한 자세한 설명은 다음 글에서 확인할 수 있다. SQL 문법 | 데이터 조회 및 필터 | WHERE BETWEEN WHERE은 여러가지 다른 명령어들과 함께 사용이 가능하다. 그 중 BETWEEN에 대해서 알아보자. BETWEEN은 AND와 함께 무엇과 무엇 사이라는 뜻을 갖고 있다. 본래의 뜻과 마찬가지의 기능을 갖고 있다. 01 zyngirok.com SQL 문법 | 데이터 조회 및 필터 | WHERE LIKE 01. 정확한 정보가 아닐.. 2021. 9. 11. 22:04 SQL 문법 | 데이터 조회 및 필터 | GROUP BY 본 포스트에서는 조회한 데이터를 사용자가 가공하여 원하는 조건에 맞춰 묶어주는 GROUP BY에 대해서 살펴볼 것이다. 우리말로는 "~별로" 와 같은 표현을 사용할 때 이용하기 좋다. GROUP BY 01 GROUP BY 란 GROUP BY [그룹바이]는 이름에서 알 수 있듯이 데이터를 그룹핑/ 묶어주는 기능을 한다. 작동 방식은 크게 두 가지로 나눠 생각해 볼 수 있다. 컬럼 자신에 대한 그룹핑과 다른 칼럼의 값을 한 칼럼을 기준으로 그룹핑하는 방식이다. 그룹핑의 대상은 "~별로"의 ~에 해당하는 것이다. EXAMPLE 연도 별로 : GOUPE BY YEAR 나이 별로 : GROUP BY AGE 국가 별로 : GROUP BY COUNTRY SQL은 다음과 같이 작성된다. SELECT YEAR, COUN.. 2021. 9. 11. 21:41 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 에서 다루는 데이터들의 타입과 속성들을 살펴볼 것이다. 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 이전 1 ··· 3 4 5 6 7 8 9 10 다음 반응형