'(DB) SQL'에 해당되는 글 2건

  1. 2017.12.13 SQL Formmater URL
  2. 2017.08.03 하나의 컬럼에 값이 존재 할때, 하지 않을때 값 구하기

SQL Formmater URL

(DB) SQL 2017. 12. 13. 13:51

[ SQL Formmater URL ]

 

1. 정의

    - sql문장이 한줄로 되어 있는 경우

       이쁘게(?) 라인이 맞춰져서 sql문장을 조정해줌

 

2. URL

    http://www.dpriver.com/pp/sqlformat.htm

Posted by 농부지기
,

[ 하나의 컬럼에 값이 존재 할때, 하지 않을때 값 구하기 ]

 

1. 제목이 영 이쁘지가 않네..ㅋㅋ

2. 정의 : 서울에  상당히 많은 구(AREA)가 존재하는데

              동대문구는 10, 서대문구는 15, 나머지 모든 구는 30 이라는 할인율을 부여하고 싶다.

              하지만 나머지구에 30이라는 값을 테이블에 넣기는 너무 레코드가 많이 생기는 현상이 존재 한다.

              도시별, 구별로 서로 다른  비율은 레코드를 넣고,  나머지 동일한 구들은 null값을 넣어 동일한 할인율이 적용되도록 처리 하고 싶다.

 

3. 기준정보 테이블

                 도시        구               할인율

                 서울        동대문구     10

                 서울        서대문구     15

                 서울        null            30    <-서울 동대문,서대문구를 제외한 구 가 적용될 할인율

                 부산        남구            12

                 부산        null             25  <- 부산 남구를 제외한 구 가 적용될 할인율

 

4. 업무 테이블

                 도시       구           ,  추가 업무 컬럼 많이......

                 서울       동대문구

                 서울       강남구

                 서울       송파구

 

5. 위와 같이 자료가 존재시 구별로 할인율을 조회하기

     결과 :    도시       구               할인율

                 서울       동대문구      10             <- 기준정보에 구로 join이 가능한 할인율

                 서울       강남구          30            <- 기준정보에 구는 join이 안됨. default 로 적용된 할인율 값이 조회되어 야 됨

                 서울       송파구         30

 

6. sql

   

Posted by 농부지기
,