誰かが数字で始まる SQL テーブルの列の最大数を見つけるのを手伝ってくれませんか (例: 901)
私のテーブルの列には、任意の数字で始まる番号が含まれている場合があります。だから私は901で始まるすべての数字の最大数を見つける必要があるだけです(私の数字は9桁の長さです)
SELECT MAX(column_name) FROM table_name;
これにより、すべての最大数が得られます。
ありがとう
誰かが数字で始まる SQL テーブルの列の最大数を見つけるのを手伝ってくれませんか (例: 901)
私のテーブルの列には、任意の数字で始まる番号が含まれている場合があります。だから私は901で始まるすべての数字の最大数を見つける必要があるだけです(私の数字は9桁の長さです)
SELECT MAX(column_name) FROM table_name;
これにより、すべての最大数が得られます。
ありがとう
SELECT MAX(column_name) FROM table_name where column_name => 901000000
like
結果セットのすべての値を文字列に変換してから句を使用するよりもはるかに高速に実行されると思います
これは機能しますが、より良い解決策もあるかもしれません
select MAX(column_name) FROM
(select * from table_name where to_char(column_name) like '901%' )
私は MS SQL 関数にあまり詳しくありません - CAST または CONVERT? に使える