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

SQL Server、LIKEとINを組み合わせていますか?

    あまり。

    LIKEには代替演算子はありません パターン構文。 2008年に使用できる場合

    SELECT *
    FROM   table1
    WHERE  EXISTS(SELECT *
                  FROM   (VALUES ('value1'),
                                 ('value2'),
                                 ('value3')) Vals(val)
                  WHERE  column1 LIKE '%' + val + '%')  
    

    SQL Serverで正規表現を使用することもできますが、ネイティブでは使用できません。 CLRを有効にして、このためのアセンブリをインストールする必要があります。



    1. mysqlの大きなテーブル毎回csvに基づいて行を更新

    2. MySQLユーザーに最小限の特権を提供する

    3. 最初に返された全文検索から完全一致を取得しますか?

    4. MariaDBでのMONTH()のしくみ