以下查询的结果是什么?Sql查询结果
select StudentName from Students where StudentName LIKE '[^R-X]%'
select StudentName from Students where StudentName = '[^R-X]%
感谢
以下查询的结果是什么?Sql查询结果
select StudentName from Students where StudentName LIKE '[^R-X]%'
select StudentName from Students where StudentName = '[^R-X]%
感谢
所有学生谁的名字是不是开始R
,S
,T
,U
,V
,W
或X
2个查询之间的区别在于,第一个是正确的,第二不。您只能对like
运算符使用通配符(%
)。
非常感谢您的快速回复。会接受你的回答,但它会让我在8分钟后接受。 – 2012-03-23 11:00:32
请再次检查我的问题。在这些查询中有什么区别?那些输出是什么> – 2012-03-23 11:07:21
@onedaywhen:你说得对。我纠正了这一点。 – 2012-03-23 11:25:19
所有Studunts,学生名字不以r,s,t,u,v,w或x开头。
您在回答中将问题中的大写字母从大写字母改为小写字母,因此如果排序规则区分大小写,则您的语句不成立。 – onedaywhen 2012-03-23 11:22:33
我很困惑。请再次检查我的问题。 – 2012-03-23 11:06:39