ASP.NET学习社区ASP.NET学习区有问有答 Sql语句.between and 子语句 字符型数据的理解疑问。

1  /  1  页   1 跳转 查看:732

Sql语句.between and 子语句 字符型数据的理解疑问。

Sql语句.between and 子语句 字符型数据的理解疑问。

select from table where str between 'a' and 'ao'

对于上句T-SQL。哪位朋友能帮我深入的解释下。

str 字符型。
 

回复:Sql语句.between and 子语句 字符型数据的理解疑问。

between  and  基本等于  〉=  &  <=Top
你上面的例子就是:找出 在 a 和 ao 之间字符串
这涉及到字符串比较的问题。
字符串比较,要首先比较第一个字符的ascii码,如果相同比较第二个字符,依次类推。

你的例子中,字符串 ab或者ac,accc等就符合要求。他们都比a大,比ao小。

这只是个人意见,我对sql也不是专长,欢迎大家拍转。
从蚂蚁啃骨头的壮举中,你能学到什么?
 

回复:Sql语句.between and 子语句 字符型数据的理解疑问。

我遇到了一个返回记录
aerocp
也符合要求。不明白。
那对于值为汉字尼。
又是什么情况?
最后编辑cngothic 最后编辑于 2008-03-07 23:01:41
 

回复:Sql语句.between and 子语句 字符型数据的理解疑问。

明天到公司看看估计我弄错了。
 

回复:Sql语句.between and 子语句 字符型数据的理解疑问。

aerocp 也正符合我上面说说的啊,他小于ao(因为第二个字符e小于o),大于a
至于汉字问题我就不清楚了。
你弄明白了,记得也告诉我一声啊
从蚂蚁啃骨头的壮举中,你能学到什么?
 
1  /  1  页   1 跳转

版权所有 ASP.NET学习门户 2.0.1214   Sitemap  

返顶部