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

カンマ区切り値でいっぱいのvarcharをSQLServerIN関数に渡す

    もちろん、あなたが私のように怠け者なら、これを行うことができます:

    Declare @Ids varchar(50) Set @Ids = ',1,2,3,5,4,6,7,98,234,'
    
    Select * from sometable
     where Charindex(','+cast(tableid as varchar(8000))+',', @Ids) > 0
    


    1. ORA-00979はgroupby式ではありません

    2. Oracleですべてのテーブルを一覧表示する方法

    3. iPhoneの絵文字はMySQLに挿入されますが、空白の値になります

    4. OracleのCOALESCE()関数