안녕하세요. 혹시 이런 query 가능할까해서 질문드립니다. 0 1 1,115

by 이상원 mysql sql [2021.01.20 09:36:10]


                속성1         속성2         속성3         속성4         CONCAT(MAX)

레코드A       10             20              30             40                   40

레코드B       50             30              20             10                   50

레코드C       30             20              60             30                   60

 

레코드 하나하나의 최대값을 쿼리로 찾는게 가능할까요?

그런 쿼리문이 있다면 가르쳐주시면 감사하겠습니다.

글 읽어주셔서 감사합니다. 

by pajama [2021.01.20 09:54:35]

greatest 함수를 쓰시면 될듯합니다~

with t as (
select 10 c1, 20 c2, 30 c3, 40 c4 from dual union all
select 50, 30, 20, 10 from dual union all
select 30, 20, 60, 30 from dual
)
select c1, c2, c3, c4, greatest (c1,c2,c3,c4) from t

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입