0

列にcharデータ型のテーブルがあります。その列から最大数をフェッチする必要があります。

その列のいくつかの値は1,2,3、A、Bです

max(column)をフェッチしているときに、char-'B'しか取得できませんが、数値の中から最大値を取得するにはどうすればよいですか? select max(cast(floor as int)) from floormaster

4

1 に答える 1

0
SELECT  MAX(CAST(columnName AS INT)) MAX_VALUE
FROM    tableName
WHERE   ISNUMERIC(columnName) = 1
于 2013-03-08T02:12:50.747 に答える