본문 바로가기

SQL

(2)
SQL : HAVING 지나치다가 이런 HAVING 이라는 SQL 명령어를 보게 되었다. 어디서 많이 봤는데 라는 생각만 들었지 어떻게 사용하는지 언제 사용하는지 몰랐다. 이런.. 수년간의 SQL 작성에 대해서 부정받는 느낌이었다. 그래서 부끄럽지만 뒤늦게 찾아보았다. 역시.. 그래서 인지 내 쿼리가 지저분 했던거군 -_-;; 이런 생각이 제일 먼저 들었다. 아마 이 쿼리에 대해서 잘 알았다면 아래처럼 쿼리를 작성하지는 않았을 것이다. 아래 쿼리를 대략적으로 설명하자면 부서별 직원 숫자를 알아보는 쿼리인데 집계한 직원 수 중에서 2만명이 넘는 조직들을 조회하는 것이다. HAVING 을 알기 전엔 아래처럼 쿼리를 짜놓고 더이상 할 것이 없다.. 하고 있었겠지만 이걸 보고 있자니 이렇게 안할 수 있는 방법도 있는데.. 하는 생각만..
1. SQL : 데이터 가져오기.. SELECT 가장 처음 나오는 예제.. 표를 보고 테이블을 만들고 데이터를 집어넣은후에 몇가지 SELECT 문장들을 실행해서 값의 결과를 적어가는 문제.. 쉽겠지 하고 아무 생각 없이 그냥 지면상으로만 봐왔는데.. 막상 쿼리를 몇가지 돌려보니 의외의 결과값들을 찍어내는 경우가 많았다. 그래서 다시 같은 과오를 범하지 않게끔 ^^ 포스팅을 통해서 기억을 하도록 한다.. create table easy_drinks ( drink_name varchar2(20) not null, main varchar2(20) not null, amount1 number(4,2) not null, second varchar2(20)not null, amount2 number(4,2)not null, directions varchar2(1..