0

私は、mySQL の関数を正しく使用する方法について SO の質問をたくさんしました GREATEST()が、列でそれを使用する方法を示しているものはありません。 公式ドキュメントには、手動で入力されたリストのリストが記載されています。

これは約 2 つの値のみです。

私もA SO Searchで答えを得ることができませんでした。

よろしく、

4

2 に答える 2

1

あなたは実際にMAX()関数を探しています。次のように使用します。

SELECT foo, MAX(bar) FROM baz GROUP BY foo
于 2013-07-13T19:33:33.317 に答える
1

このgreatest()関数は 2 つ以上の引数を取り、最大値を返します。

select greatest(col1, col2, col3, col4) as BiggestCol
from . . .

列の最大値が必要な場合は、次のmax()関数が必要です。

select max(col1) as BiggestValueInCol1
于 2013-07-13T19:34:09.083 に答える