我在DB中有一列,它可能包含帶有特殊字符的數據。 爲前:一列,名稱可能有數據如下 桑托斯的桑托斯 /s的 桑托斯%S搜索字符串,其中包含專用字符(!,@,#。/,逗號(,))
如何搜索使用像運營商在DB這些值。
Select * from table where name like '%santosh%';
如何更改上面的查詢搜索撇號(桑托斯的)
我在DB中有一列,它可能包含帶有特殊字符的數據。 爲前:一列,名稱可能有數據如下 桑托斯的桑托斯 /s的 桑托斯%S搜索字符串,其中包含專用字符(!,@,#。/,逗號(,))
如何搜索使用像運營商在DB這些值。
Select * from table where name like '%santosh%';
如何更改上面的查詢搜索撇號(桑托斯的)
爲1撇號是你可以使用
Select * from table where column like '%santosh''s%'
for 2./s您可以直接給
Select * from table where column like '%santosh/s%'
爲3%,是你可以使用
Select * from table where column like '%santosh[%]s%'
希望這有助於.....
只需使用2撇號逃脫字符
Select * from table where name like '%santosh''s%';
如何對存儲Procedure.If我通過這個參數傳遞給storeprocedure。從表中選擇姓名,例如'%+ vvcrSearch +%',其中vvcrSearch是參數。我無法每次保留2個撇號,因爲列數據可能包含或可能不包含撇號或其他特殊字符 – Santosh
這裏的表是您的表名稱列是你的專欄名稱 – Raghurocks