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 4618 게시물 읽기
No. 4618
다중필드 최소값 구하기??
작성자
지랭이
작성일
2009-01-29 13:00
조회수
5,102


Select F1, F2, F3 from TABLE 이라는 쿼리가 있다면 


하나의 임의 필드를 추가해서  F1, F2, F3 중 최소값을 찍고 싶은데요...


가능할까요?


F1 | F2 | F3 | 최소값

---------------------

 1  |  2  | 3  |    1

 3  |  4  | 7  |    3


이 글에 대한 댓글이 총 1건 있습니다.
이걸 원하시지는 안을것 같은데...  가장 쉬운 방법이지 않을까 여겨지네요.. 컬럼이 많으면 문제가 되지만 3개 정도이면...

select   F1  ,    F2 ,   F3
         , case when (case when f1 > f2 then f2 else f1 end )  > f3 then f3 else (case when f1 > f2 then f2 else f1 end ) end
  from (  select  1 F1  ,  2  F2 , 3  F3   union all
          select  4 F1  ,  3  F2 , 7  F3
       ) res
 
지나가다가님이 2009-01-29 18:27에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4621MS SQL 2000 복원시 일관성 문제 - 도와주세요 [1]
KSD
2009-01-30
5198
4620커서 사용안하고 튜닝하기 [1]
julia
2009-01-30
5299
4619논리데이타베이스 다이어그램
나그네
2009-01-29
5316
4618다중필드 최소값 구하기?? [1]
지랭이
2009-01-29
5102
4617합계구하기.
음..
2009-01-29
5620
4616누적 인원수를 구할려고 합니다. 쿼리를 어떻게 만들어야 합니까? [1]
흥홍
2009-01-28
5736
4615Linked Server 에서 특정 table 접근시.. [1]
jessica
2009-01-26
5405
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다