sql >> Database teknologi >  >> RDS >> Sqlserver

Hvad er den bedste måde at vælge minimumsværdien fra flere kolonner?

Der er sandsynligvis mange måder at opnå dette på. Mit forslag er at bruge Case/When det skal gøres. Med 3 kolonner er det ikke så slemt.

Select Id,
       Case When Col1 < Col2 And Col1 < Col3 Then Col1
            When Col2 < Col1 And Col2 < Col3 Then Col2 
            Else Col3
            End As TheMin
From   YourTableNameHere


  1. Hvordan man fremskynder indlæsning af data fra oracle sql til pandas df

  2. jQuery Valider fjernmetodebrug for at kontrollere, om brugernavnet allerede eksisterer

  3. Sådan implementeres Percona Distribution til PostgreSQL for høj tilgængelighed

  4. SQL Server 2017 Trin for trin installation -2