随笔分类 -  数据库开发

摘要:在有些情况下我们需要按指定顺序输出数据,比如选择了ID in(3,1,2,5,4)我们希望按这个3,1,2,5,4的顺序输出,这样只使用order by ID是无法实现的,但是我们可以使用order by charindex(','+convert(varchar,ID)+',',',3,1,2,5... 阅读全文
posted @ 2015-11-02 12:14 烟和雾
摘要:CONVERT(data_type,expression[,style])convert(varchar(10),字段名,转换格式)说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.... 阅读全文
posted @ 2015-09-23 10:21 烟和雾 阅读(2785) 评论(0) 推荐(0)
摘要:日期 编号 仓库 数量2012-05-31 C001 A店 136.002012-05-29 C001 A店 139.002012-05-29 C001 B店 5.002012-05-30 C001 B店 6.00我只显示最大日期的记录,这个SQL怎么写?即日期 编号 仓库 数量2012-05-31... 阅读全文
posted @ 2015-09-22 15:21 烟和雾 阅读(881) 评论(0) 推荐(0)
摘要:其实,本质上没区别。只是函数有限制只能返回一个标量,而存储过程可以返回多个。并且函数是可以嵌入在SQL中使用的,可以在SELECT等SQL语句中调用,而存储过程不行。执行的本质都一样。函数限制比较多,如不能用临时表,只能用表变量等,而存储过程的限制相对就比较少。1. 一般来说,存储过程实现的功能要复... 阅读全文
posted @ 2014-07-19 14:58 烟和雾 阅读(278) 评论(0) 推荐(0)