
SQL
文章平均质量分 67
kucool
这个作者很懒,什么都没留下…
展开
-
SQL Server中DataLength()与Len()的区别
DataLength()函数返回的是字符串字节的长度,包含后缀空格。而Len()函数返回的是字符串的字符长度,不包含后缀的空格。例如:SELECT LEN(string), LEN(string ), DATALENGTH(string), DATALENGTH(string ), LEN(Nstring), LEN(Nst原创 2008-08-27 11:10:00 · 2477 阅读 · 1 评论 -
SQL用DataDiff查询的怪现象而引发的思考。。
今天又看到新加坡的同事发过来的一段SQL语句,还是老问题,时间对比直接用大于小于号。叹了声气后,手动给改成datediff了,可是一运行出错,错误提示如下:Msg 241, Level 16, State 1, Line 1Conversion failed when converting datetime from character string. 为了说明方便,这里就简化一个原创 2009-10-19 22:56:00 · 1145 阅读 · 1 评论 -
SQL用DataDiff查询的怪现象而引发的思考(2)
在脑子里老是记得当初写SQL的时候,总是有人提醒对于主键的条件要写在前面,至于为什么现在总是记不清楚了。但是SQL中where 条件的执行顺序跟主键以及索引有很大的关系。把上片中的表a 加上主键:alter table add constraint pk_a_id primary key (id) 然后在运行上篇中出错的例句:select * from a where id原创 2009-10-19 23:57:00 · 765 阅读 · 1 评论