- 博客(7)
- 资源 (10)
- 收藏
- 关注
原创 sql语句的一些小问题集锦
针对下面的数据库表,完成后面的查询:create table student( sno char(10) primary key, --学号 sname nvarchar(20), --姓名 ssex bit, --性别 birthdate smalldatetime, --出生日期 sdept varchar(10) --所属院系)
2011-11-21 11:30:49
399
原创 sql 语句
下面的表用来记载体育比赛中运动员信息、裁判员信息以及运动员比赛时裁判给运动员的表现所打的分数: create table player(pid int primary key, --运动员编号 pName nvarchar(20), --运动员姓名 sex bit) --运动员性别
2011-11-12 11:58:02
740
原创 sql 语句 编写一个函数实现将货币值用中文输出,例如12340.56,输出为:壹万二仟叁佰肆拾元伍角六分
create function exchange(@money float) returns varchar(100)asbegindeclare @str1 varchar(30),@str2 varchar(100),@str varchar(2),@i int,@j intset @str1=Rtrim(Ltrim(str(@money,20,2)))set @str2=
2011-11-12 10:45:46
938
原创 sql 语句 编写一个函数用来精确计算某个人的当前年龄(精确到一位小数),比如:20.3岁
(1)declare @date datetimeset @date='1990-06-08'select 年龄=case when datediff(day,dateadd(year,datediff(year,@date,getdate()),@date),getdate())>=0 then ltrim(datediff(year,@date,getdate
2011-11-12 10:44:57
2614
原创 sql 语句 写一个函数T-sql函数elimination(a,b)将出现在第一个字符串中的第二个字符串中的所有字符删除,即:select dbo.elimination('abcdefg123
create function elimination(@str1 varchar(20),@str2 varchar(10)) returns varchar(20)asbegindeclare @str varchar(20),@i int,@j int,@k intset @str=@str1set @i=1set @k=0while(@ibeginset
2011-11-12 10:42:54
852
原创 sql语句 设计一个函数用来计算一个字符串中,另一个字符串出现的次数
create function n(@str1 varchar(20),@str2 varchar(10)) returns intasbegindeclare @i int,@j int,@num intset @i=1set @num=0while(@ibeginset @j=1while(@jbeginif substring(@str1,@i+@
2011-11-12 10:41:51
667
原创 sql语句 自己编写一个函数reversion,完成颠倒一个字符串,即:select dbo.reversion('abcd') 输出的结果为 dcba
create function reversion(@str1 varchar(10)) returns varchar(10)asbegindeclare @str2 varchar(10),@i intset @str2=@str1set @i=1while(@ibeginset @str2=stuff(@str2,@i,1,substring(@str1,le
2011-11-12 10:40:46
1068
部分软件包下载(struts2+spring+hibernate+MyjspSmartUpload)
2012-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人