2007年10月26日

数据库查询问题--int型字段对应以Int型数值+','组成的nvarchar型字段

摘要: webclassparent(int型)和webclasssubord(nvarchar型)来表示父栏目和子栏目,客户的需求是要读出某个父类下面所有子栏目的内的新闻,我最初想到的是:select * from article where articleclass in(select webclasssubord from webclass where webclassid=15) 说明:webcl... 阅读全文

posted @ 2007-10-26 22:37 毛毛亟亟 阅读(269) 评论(0) 推荐(0)

关于datalength函数,解决ntext等无法比较空值的问题

摘要: 无法使用"select 字段 from 表 where 字段='' 来判断被初始化过的ntext类型的字段是否为空值,可以使用datalength()函数来解决,例如:"select * from article where datalength(consul)=0'',逻辑感觉加基础知识,能写出很美妙的程序来,打好基础知识,然后到实战中找感觉。 注:以上是基础实战中又发现另外一个问题 NULL... 阅读全文

posted @ 2007-10-26 22:34 毛毛亟亟 阅读(501) 评论(2) 推荐(0)

Transact-SQL语言提供的日期和时间函数(以备后用)

摘要: 1.GETDATE函数 GETDATE() 获取当前时间 2.DATEADD与DATEDIFF函数 DATEADD(datepart,number,date) 给置顶日期加上一段时间 例子:DATEADD(year,10,'2002-2-3') 给2003-2-3加上10年获得时间 DATEDIFF(datepart,startdate,enddate) 判断两个日期相隔的时间差 ... 阅读全文

posted @ 2007-10-26 22:11 毛毛亟亟 阅读(407) 评论(2) 推荐(0)

理解collate Chinese_PRC_CI_AS NULL

摘要: 今天看《数据库编程》的时候发现作者在建表的时候有一句:password nvarchar(10)collate chinese_prc_ci_as null,点解呢?google了一下发现网上很多这样的文章,摘抄了一篇放在博客上学习。 首先,collate是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则投影。 语法是collate collation_nam... 阅读全文

posted @ 2007-10-26 22:10 毛毛亟亟 阅读(2010) 评论(1) 推荐(0)

关于sql语句的执行效率测试

摘要: 在网上找了好久都没有找到关于可以模拟测试数据和sql语句执行时间效率的测试工具,算了自己写一个吧,很简单的: 我们必须先得知道sql语句执行的开始时间和结束时间,比如我们要知道select * from article语句的执行效率: declare @d datetime ---定义一个datetime的变量 set @d=getdate()... 阅读全文

posted @ 2007-10-26 22:06 毛毛亟亟 阅读(419) 评论(0) 推荐(0)

导航