database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 5903 게시물 읽기
No. 5903
한 컬럼의 값에 따라 다른컬럼을 ceiling 하려 합니다.
작성자
박정원(gardenpu)
작성일
2011-06-14 14:56
조회수
6,484

select model, consumption

 

from usage

 

group by model

 

이처럼 model로 그룹지어져 있는데요, 저 model이 예를들어 'no1', 'no2', 'no3'... 이런식으로 나간다고 하면,

no1일 경우만 consumption을 ceiling 하려고 합니다.

 

select model, case model = 'no1' then ceiling(consumption) else consumption end as consumption

 

from usage

 

group by model

 

이런식으로 하였는데 'no1'뿐 아니라 나머지도 다 ceiling이 되네요..

 

위의 방법이 맞긴 한데 제가 다른걸 틀린건지 아니면 다른방법이 있는지 궁금합니다.

이 글에 대한 댓글이 총 1건 있습니다.

다 ceiling 된게 아니라 컬럼 기본 데이터형이 정수라서 그러네요
convert하여 해결했습니다.

박정원(gardenpu)님이 2011-06-14 15:26에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
5906이게 가능한가요? [5]
박정원
2011-06-17
7077
5905CTE를 사용해서 BOM구조를 가져온 리스트를 테이블처럼 사용하려면 어떻게 해야 할까요.. [1]
장준일
2011-06-15
9122
5904전체 텍스트 인덱스 활성화 시키려면?
문승원
2011-06-15
6781
5903한 컬럼의 값에 따라 다른컬럼을 ceiling 하려 합니다. [1]
박정원
2011-06-14
6484
5902살려주세요~ [1]
신입초짜
2011-06-07
7639
5901update 쿼리시 [1]
박인기
2011-06-07
8449
5899트리형으로 나타내고 싶어요 [2]
픽스드기어
2011-05-30
6954
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.028초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다