Hello All,我在网上查的通配符!是查出该处不是某字符的数据,但以下是我的查询语句和查出来的内容:
SELECT * FROM dbo.t1
tid tname
8 1t1-8
1 t1-1
2 t1-2
3 t1-3
4 t1-4
5 t1-5
6 t1-6
7 t1-7SELECT * FROM dbo.t1 WHERE tname LIKE '[!t]%'
tid tname
1 t1-1
2 t1-2
3 t1-3
4 t1-4
5 t1-5
6 t1-6
7 t1-7用^这个查询就是对的。
SELECT * FROM dbo.t1 WHERE tname LIKE '[^t]%'
tid tname
8 1t1-8请问SqlServer2008R2是把通配符!给去掉了吗?Thank you.Roim
SELECT * FROM dbo.t1
tid tname
8 1t1-8
1 t1-1
2 t1-2
3 t1-3
4 t1-4
5 t1-5
6 t1-6
7 t1-7SELECT * FROM dbo.t1 WHERE tname LIKE '[!t]%'
tid tname
1 t1-1
2 t1-2
3 t1-3
4 t1-4
5 t1-5
6 t1-6
7 t1-7用^这个查询就是对的。
SELECT * FROM dbo.t1 WHERE tname LIKE '[^t]%'
tid tname
8 1t1-8请问SqlServer2008R2是把通配符!给去掉了吗?Thank you.Roim
解决方案 »
- 看问题
- 讨论,DBCC指令数据库的作用是什么?通俗点最好!
- 我已经安装了MDAC,为什么安装SQL的时候,它还要我装MDAC?
- 两表创建试图问题?
- 请教如何将数据库里时间最近的那个记录找出来,顶者有分!
- 最后70分,全拿出来了,如要解决了,另外几个相关帖分一并送,郁闷!
- 急:瑞星个人防火墙监测到SQL Server2000要访问网络,我误点拒绝后,SQLserver再也不能启动服务了?
- 初学数据库设计,有问题请教
- 游标可以嵌套使用吗?如果能谁能给个例子,我写不好。
- 求助:如何在SQL语句取得某char类型字段中字符'.'的个数!
- sql server2008 r2 中怎么把默认值设成当前日期
- 建了索引之后count查询速度怎么还是>1秒?
的意思是
!开头或者t开头,所以结果没错
我在w3school上看的是说用^或者是!,是一个意思。http://www.w3school.com.cn/sql/sql_wildcards.asp所以我还以为是!是老版本的写法。是那个教程写错了吗?