ImageVerifierCode 换一换
格式:DOCX , 页数:73 ,大小:36.49KB ,
资源ID:6838638      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6838638.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(山东大学经济学院数据库与程序设计复习材料Word格式文档下载.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

山东大学经济学院数据库与程序设计复习材料Word格式文档下载.docx

1、set yz=100*0.12+(w-100)*0.05print邮件的重量是:+cast(w as varchar(20)+克邮费是:+cast(yz as varchar(20)+元输入x的值,x=1时,输出1,否则输出-1declare x intset x=-0.5if x=1 print 1-1=1时,输出1,0=x1时,输出0,否则输出-1.declare x floatset x=2 else=00break和continue例题declare a int,b intSELECT a = 1,b =34while a 38 break continue */test)end在查询

2、里面执行上面的语句和把注释去再运行对比就知道了 有continue时print()不会执行第四周函数例题print len(4+2)print len(4+2Im a boy a 山大 print datalength(prtint datalength(declare tno char(10)set tno=01234567print datalength(tno)print len(tno)declare tno varchar(10)declare tno nchar(10)declare tno nvarchar(10)例2-1DECLARE tno nchar(10), tname

3、nvarchar(20), tdept nvarchar(30);SELECT tno=N012567,tname=NZhang Hua,tdept=NManagementPRINT No.:+tnoName:+tnameDeptment:+tdept+ School例2 位运算符及表达式举例3 2进制 000000119 2进制 00001001select 3&9 and运算 最后一位都是1 结果为1select 3|9 or运算 倒数1、2、4位都是1 结果为11select 39 两者不相同(1与0)结果才是1,相同结果为0,所以结果为1010,也就是10字符串函数select a+s

4、pace(2)+bselect replicate(8,3),replicate(P,4) 888 ppppDECLARE n INTSET n=1WHILE n=n、m和n大小不确定两种情况)当mn时,编程结果declare m int ,n int,r int,m1 int ,n1 intset m=216set n=14set m1=mset n1=nset r=m1%n1while r! set m1=n1 set n1=r set r=m1%n1print str(m)+和+str(n)+的最大公约数为:+str(n1)的最小公倍数为:+str(m*n/n1)216和 16的最大公约

5、数为: 8216和 16的最小公倍数为: 432当m和n大小不确定时,编程结果。declare m int ,n int,t int,r int,m1 int ,n1 intset m=16set n=216if mnset t=mset m=nset n=t3、找出0999之间所有的等于其各位数字立方和的数。declare n int,a int,b int,c intset n=0while n=999set a=n/100set b=(n-100*a)/10set c=n-100*a-10*b if power(a,3)+power(b,3)+power(c,3)=n print nse

6、t n=n+111533703714074、二重循环举例公鸡5元一只,母鸡3元一只,小鸡1元3只,百元买百鸡,问公鸡、母鸡、小鸡各多少只?Declare x int,y intSet x=1While x=20Begin Set y=1While y=33BeginIf 5*x+3*y+(100-x-y)/3=100Select x,y,100-x-ySet y=y+1EndSet x=x+1本题中结果有不符合实际的情况。改进If 5*x+3*y+(100-x-y)/3=100 and (100-x-y)%3=0Select x as 公鸡,y as 母鸡,100-x-y as 小鸡第七周函数

7、例题print dateadd(yy,5,getdate()print dateadd(qq,5,getdate() 加一个季度print dateadd(mm,5,getdate()print dateadd(ww,5,getdate()print dateadd(dd,5,getdate()print datediff(dd,20110903,getdate()print datediff(ww,20100917print datediff(mm,print datediff(yy,其中 2010年9月17日的有效格式为: 、09/17/201009 17,2010、 09,17 2010

8、09 17 2010根据上面的函数,假设2012年7月1日放暑假,计算还有多少天放暑假print datename(dd,20110501print datename(mm,print datename(yy,比较以下的区别)+3 前一个是字符串+数字 字符串+数字为数字型3 后一个是字符串+字符串print datepart(dd,print datepart(mm,print datepart(yy,print datepart(dy,) 一年的第几天)+3 运算结果为数字型 运算结果为数字型print day(getedate()print month(getedate()print y

9、ear(getedate()print cast ( as nchar(10)+ 20110501 q as nvarchar(10)+ 20110501qprint cast (3 as nchar(2)+ 3 qprint convert (varchar(20), getdate(),21)print convert (varchar(20), getdate()print convert (varchar(20), 3)print day(getdate()print month(getdate()print year(getdate()看看下列的命令执行结果是多少,要会分析print

10、 day(getdate()+3)print month(getdate()+3)print year(getdate()+3第79周课本例题及补充例1Create database student on primary (name=student,filename=d:1234student.mdf,size=3,maxsize=unlimited,filegrowth=10%)Log on(name=student_log,filename=1234student_log.ldf,size=4,maxsize=unlimited,filegrowth=10%)注意扩展名不能省略例2alte

11、r database student add file(name=student_1,filename=1234student_1.ndf,size=5MB,maxsize=100MB,filegrowth=5MB)goalter database student add log file(name=student_1_log,filename=1234student_1_log.ldf注意扩展名不能省略,go可以去掉例3Use studentGoAlter database student modify file (name=student_1,size=20MB)注意必须使用逻辑名称nam

12、e例4Alter database student remove file student_1.ndf应该去掉.ndf才对,如果是删除日志文件,文件名称为student_1_log例5Exec sp_renamedb studentstudentls例6 Alter database studentls modify name=student删除数据库(注意一般不要删除)Drop database student例10Execute sp_help student例12Alter table course alter column cname nvarchar(50)例13Alter tabl

13、e course add pre_cno nvarchar(3) null例14Alter table student drop column ls例16Drop table sclyls例18Insert into course values (c01,N大学计算机基础,3,null)例19Insert into course (cname,pre_cno,ccredit,cno,csemester) values (NC语言,4,c022建立student数据库Student表命令建立法Create table student (sno nvarchar(7) not null prima

14、ry key,sname nvarchar(10) not null ,ssex nvarchar(1),sdept nvarchar(20) not null,shifo bit,sresume text,sbirthday datetime)使用t-sql语句创建course表结构Create table course (cno nvarchar(3) not null primary key,cname nvarchar(30) not null unique,csemester nvarchar(1),ccredit int not null,pre_cno nvarchar(3)有关SC表的建立办法例9:方法一Create table sc6 (sno nvarchar(7) not null foreign key references student(sno), cno nvarchar(3) not null foreign key references course(cno),grade decimal(4,1) not null check(

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2