私はターゲット文字列が含まれているレコードを検索するために括弧をエスケープすることができますどのように2014年どのようにして大括弧をSQLでLIKE式で見つけることができますか?
SQL Serverでlike
式で[email protected]#$%^&[]{}<>?/,.*(^
のような記号[]
が含まれているシーケンスで見つける必要がありますか?
SELECT *
FROM [TARGET_TABLE]
WHERE [TARGET COLUMN] LIKE '%"[email protected]#$^&[]{}<>?/,.*(^"%';
[TARGET TABLE]
例
some text "[email protected]#$^&[]{}<>?/,.*(^"
であるが、式の結果が空の値[TARGET COLUMN]
と行を有します。
私は[]
がワイルドカードであることを知っていますが、エスケープブラケットを使って文字列を見つける方法がわかりません。私はこの
Create Table #Rohit (VarcharValues varchar(255))
Insert into #Rohit values
('"[email protected]#$^&[]{}<>?/,.*(^"')
を使用していた
私は、SQLサーバーの正確な詳細を知りませんしかし、 ''%\ [\]%''はその仕事をします(これはOracleとMySQLのケースになります)。 – FDavidov