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

SQL Server - 宣言された変数を含む in 句

    @your_list、Your_table、および値を実際のものに置き換えます。

    DECLARE @your_list TABLE (list varchar(25)) 
    INSERT into @your_list
    VALUES ('value1'),('value2376')
    
    SELECT *  
    FROM your_table 
    WHERE your_column in ( select list from @your_list )
      

    上記の select ステートメントは、次と同じことを行います:

    SELECT *  
    FROM your_table 
    WHERE your_column in ('value','value2376' )
      

    1. MySQLは、いくつあるかに関係なく、すべての子をカウントします

    2. MySQLの無効化および有効化キー

    3. MySQLテーブルからデータのすべての組み合わせを取得するにはどうすればよいですか?

    4. MySQLテーブルに挿入するときにORDERBYは無視されます