sql >> データベース >  >> RDS >> Oracle

文字列をintにキャストし、Where句で使用します

    が数値の場合にのみ比較

    select * from student 
    where 
      (
      case when ISNUMERIC( linerevnum ) 
      then cast (linerevnum as int)
      else null
      end  ) = 1
    

    または単純:

    select * from student 
    linerevnum = '1'
    



    1. JDBCドライバーとの統合セキュリティを使用してSQLServerに接続するにはどうすればよいですか?

    2. SQL/MySQL-列の長さによる順序

    3. ユーザー定義タイプに基づいてテーブルを作成する

    4. 1つの長いテーブル列を複数の列を持つテーブルに変換します