[SQL] 열 이름을 가진 여러 열의 가장 큰 가치인가?
SQL열 이름을 가진 여러 열의 가장 큰 가치인가?
나는 열 이름과 함께 여러 열에서 가장 큰 값을 반환하는 방법에 대한 많은 질문과 답변을 살펴 보았다. 하지만 문제가 해결되지 설명 할 것이다이 질문에 여기 :
여러 열의 SQL MAX?
하지만 가장 큰 값을 갖는 열 이름을 파악하는 방법을 몰라? 어떤 아이디어?
해결법
-
==============================
1.당신은 모든 열 중 최대 값을 찾기 위해 GREATEST 기능을 사용할 수 있습니다 :
당신은 모든 열 중 최대 값을 찾기 위해 GREATEST 기능을 사용할 수 있습니다 :
SELECT @var_max_val:= GREATEST(col1, col2, col3, ...) AS max_value, CASE @var_max_val WHEN col1 THEN 'col1' WHEN col2 THEN 'col2' ... END AS max_value_column_name FROM table_name WHERE ...
from https://stackoverflow.com/questions/12195558/greatest-value-of-multiple-columns-with-column-name by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 지정된 값이 열 이름을 선택 (0) | 2020.05.30 |
---|---|
[SQL] 어떻게 올바르게 삽입 줄 바꿈에 NVARCHAR (0) | 2020.05.29 |
[SQL] 로그온을 생성 - SQL 사용자 이름으로 @parameter 사용할 수 없습니다 (0) | 2020.05.29 |
[SQL] SQL 쿼리 테이블에 가입하기 (0) | 2020.05.29 |
[SQL] 왜 wm_concat 여기에 작동하지 않는 이유는 무엇입니까? (0) | 2020.05.29 |