이것은 이해가되지 않을 수 있지만 다른 열이 가장 적을 때를 기준으로 열을 선택하려고합니다. 예를 들어, 내가 3 INT 열 및 3 개 VARCHAR 컬럼 아래의 예 단위 = INT에서 다른 열이 최소가 될 때를 기준으로 열을 선택하십시오.
하고, 위의 예에서 링크 = VARCHARUnit1|Link1|Unit2|Link2|Unit3|Link3 72|www.google.com|43|www.yahoo.com|9212|www.lycos.com
이 Unit2 유닛을 적어도 그래서 나는 Link2부터를 선택하려는 것입니다 .
이 내가 이상을 선택, 그래서 어떤 도움이 좋지 않을까 어떻게
select Least(
Coalesce(myTable.Unit1,
myTable.Unit2,
myTable.Unit3),
Coalesce(myTable.Unit1,
myTable.Unit2,
myTable.Unit3),
Coalesce(myTable.Unit1,
myTable.Unit2,
myTable.Unit3))
AS LowestUnit
from myTable