liye

liye

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  SQL

摘要:在给文章加自定义标签时,需要在存储过程中对输入的字符串按照“,”字符分割成一个字符数组。但是Sql中没有实现字符串分组的Split方 法。因此就需要编写一个自定义的Split函数。我首先是使用表值函数的方法实现的字符串分组,但是在使用中感觉不是很方便。后来又在网上找到了一种使用 两个标量函数,其中一个函数首先返回分割后字符数组的长度,另一个函数依次返回每个分割出的字符串。然... 阅读全文
posted @ 2010-11-01 16:21 编辑

摘要:下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE... 阅读全文
posted @ 2010-09-08 19:27 编辑

摘要:一、数据库存储概述1、数据文件类型· Primary data files:每个数据库都有一个单独的主要数据文件,默认以.mdf扩展名。主要数据文件不仅包含数据信息,还包含与该数据库结构相关的信息。创建数据库 时,数据库结构相关信息不仅存在于master数据库中,同时还包含在primary data file上.· Secondary data files一个数据库可以有一个... 阅读全文
posted @ 2010-09-06 14:15 编辑

摘要:一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。3、LOWER()和UPPER()LO... 阅读全文
posted @ 2010-08-16 16:21 编辑

摘要:select convert(varchar(100),getdate(),101)--01/08/2008 select convert(varchar(100),getdate(),102)--2008.01.08 select convert(varchar(100),getdate(),103)--08/01/2008 select convert(varchar(100),getdate... 阅读全文
posted @ 2010-08-14 10:54 编辑

摘要:Sql时间函数 一、sqlserver日期时间函数SqlServer中的日期与时间函数1.当前系统日期、时间selectgetdate()2.dateadd在向指定日期加上一段时间的基础上,返回新的datetime值例如:向日期加上2天selectdateadd(day,2,'2004-10-15')--返回:2004-10-1700:00:00.0003.datediff返回跨两个指定... 阅读全文
posted @ 2010-08-14 10:38 编辑

摘要:/*标题:一个项目涉及到的50个Sql语句(整理版)作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)时间:2010-05-10地点:重庆航天职业学院说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句。问题及描述:--1.学生表Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2.课程... 阅读全文
posted @ 2010-05-23 01:29 编辑

摘要:sql 里的 order by 和 group by 的区别: order by 从英文里理解就是行的排序方式,默认的为升序。 order by 后面必须列出排序的字段名,可以是多个字段名。 group by 从英文里理解就是分组。必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段。 什么是“聚合函数”? 像sum()、count()... 阅读全文
posted @ 2010-05-03 11:50 编辑

摘要:[代码] 阅读全文
posted @ 2009-11-23 11:06 编辑