본문 바로가기

SQL3

SQL - 기초적인 함수 사용해보기 (3) - 함수 이번 포스팅에선 SQL의 산술 함수와 문자열 함수, 날짜 함수에 대해서 정리해보려고 한다. 1) 산술 함수 SQL에도 수치를 계산하기 위한 산술 함수들이 존재한다. 파이썬, R과 크게 다르지는 않아서 공부하는 데에 어려움은 없는 것 같다. 우선 테스트를 위해 아래와 같은 테이블 하나를 만들어주었다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 create table SampleMath (m numeric (10,3), n integer, p integer); insert into SampleMath(m, n, p) values (500, 0, NULL); insert into SampleMath(m, n, p) values (-180, 0, NULL); insert into Sa.. 2023. 4. 1.
SQL - 기초적인 함수 사용해보기 (2) - 뷰, 서브쿼리 오늘은 뷰와 서브쿼리에 대해 간단하게 배운 내용을 정리해보고자 한다. 뷰와 서브쿼리 뷰는 테이블에서 여러 쿼리를 이용해 보고 싶은 자료를 만들었을 때, 그 자료를 저장하고 싶을 때 사용하는 것이다. 근본적으로 테이블과 같은 역할을 하는데, 뷰는 실제 데이터를 저장하고 있는 것이 아닌 쿼리를 저장하고 있기 때문에 저장용량 면에서 차이가 아주 크다. 1편에서 살펴본 기본 함수들로 원하는 자료를 뽑아볼 수 있지만, 그건 일회용적인 측면이 강하다. 자주 사용하는 쿼리를 매번 작성하지 않고 뷰로 저장하면 아주 유용하게 사용할 수 있게 된다. 1 2 3 4 5 create view GoodSum (goods_classify, cnt_goods) as select goods_classify, count(*) from.. 2023. 3. 24.
SQL - 기초적인 함수 사용해보기 블로그에 굉장히 오랜만에 포스팅을 하게 되었다. 오늘은 요즘 학교에서 교양 시간에 배우고 있는 언어인 SQL에 대해 포스팅하면서 복습을 해보기로 한다. 포스팅한 코드 대부분과 자료 일부분은 수업시간에 배운 자료를 그대로 가져왔다. SQL : 데이터베이스를 만들고 관리하는 언어 SQL은 쉽게 말하면 정보를 저장하고 처리하기 위해 데이터베이스를 관리할 때 사용하는 언어이다. 여기서 쿼리란, 데이터베이스에 정보를 요청하는 행위를 의미한다. 아무튼 SQL이 데이터베이스와 관련된 언어라는 것만 알고 넘어가자. 데이터베이스의 개념 데이트베이스의 개념은 위와 같다. 데이터베이스 - 스키마 - 테이블의 구조로 이루어져 있는데, SQL은 데이터베이스와 스키마를 동급취급한다고 한다. 즉 데이터베이스 - 테이블 구조인 셈이.. 2023. 3. 19.