so finden Sie den Min-Wert unter mehreren col
ich habe in meiner DB 3-col, und ich will einen einzigen Wert unter allen von Ihnen als explaind hier: Tabelle-name:MyTable
-----------------------------
--id-- col1-- col2-- col3-
-----------------------------
1 200 300 400
2 100 150 300
3 800 102 20
4 80 80 0
möchte ich das Ergebnis aus col1 col2 col3 zu werden = 0 , was ist der min-Wert unter Ihnen.
ist es möglich !!!!
meinen versuchen:
select Min(col1, col2 , col3) as Tablemin
from MyTable
- Ist es etwas, das Sie könnte leicht tun in code, wenn Sie die Ergebnisse zurück? Sie haben es in SQL?
Du musst angemeldet sein, um einen Kommentar abzugeben.
ANSI-SQL:
Wenn es MySQL oder Oracle, es ist
LEAST()
Funktion:Dann gibt es die
CASE
- Anweisung, die verwendet werden können in den meisten RDBMS:Dies kann auch funktionieren, aber es ist schwer, um andere Felder mit
UNION
Ansatz:Einfache Möglichkeit zur Anzeige min:
In SQLITE die Antwort ist so einfach wie: