IN SQL Server数据库
在我的数据库中我有这个char .我想查询他们
Select * from Sometable where somecolumn like '%?%' 这让我没有结果. 我认为这是ANSI编码 解决方法使用N如下where col like N'%?%' why do you think,you need
感谢马丁·史密斯,早些时候我只测试了一个字符,它的工作,但正如马丁指出,它返回所有字符.. 以下查询工作和返回只有意图 select * from #demo where id like N'%?%' COLLATE Latin1_General_100_BIN 演示: create table #demo ( id nvarchar(max) ) insert into #demo values (N'?'),( N'?') 要了解更多关于unicode,请看下面的链接 http://kunststube.net/encoding/ https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sqlserver date与datetime区别及sqlserver日期格式转换
- ----------------------SQLOS相关查询,SQLSERVER线程,调度
- 找出所有非xml索引并重新整理的sql
- 判断sqlserver对象是否存在(转)
- SQLServer 2008以上误操作数据库恢复方法——日志尾部备份
- sql-server – SQL Server SMO抱怨缺少DLL
- sql-server – Visual Studio SSDT数据比较如何比较单个数据
- sqlserver 分页
- 层设计:在哪里检查数据库读取/更新的权限?
- sql – Microsoft LogParser:如何在文件中使用参数