SQL Server 2000中CASE语句与函数的综合运用

来源 :考试周刊 | 被引量 : 0次 | 上传用户:xiaoyawxh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在SQL Server 2000数据库中综合运用Transact—SQL语言的CASE语句与函数,可以方便灵活地解决多分支控制流程的问题。
  关键词:SQL Server 2000 Transact—SQL语言 CASE语句 函数 综合运用
  
  数据库是计算机应用的一项重要技术。随着计算机、网络通信等技术的发展,在网络多用户环境下对数据进行安全有效的管理已成为计算机的一项重要应用。SQL Server 2000是微软公司推出的基于SQL标准的关系型大型数据库管理系统。
  它功能强大,易学易用,与Windows 2000相结合,可以构造网络环境数据库甚至分布式数据库,可以满足企业及Internet等大型数据库的应用,当前使用十分普遍。
  SQL Server 2000系统所使用的SQL语言称为Transact—SQL。Transact—SQL是用于管理SQL Server 2000实例,创建和管理SQL Server 2000实例中的所有对象,并且插入、检索、修改和删除SQL Server 2000数据表中数据的命令语言,它是SQL Server 2000数据库管理系统的核心。
  使用Transact—SQL脚本可以编写存储过程,完成建立和操作数据库、数据查询、数据管理等工作。Transact—SQL语言可以在SQL Server 2000提供的查询分析器上执行,查询分析器是一个具有执行SQL脚本、分析查询性能和调试存储过程等功能的管理工具。它是SQL Server 2000系统中最常用的操作管理工具,利用它可以输入、调试、运行SQL语句。
  使用Transact—SQL的变量、运算符、函数和流程控制语句等基本语言元素,可以进一步丰富查询操作,实现数据库应用系统的复杂功能。
  Transact—SQL语言中的CASE语句可以根据多个选择决定程序执行的流程。相当于if-else语句的嵌套,但结构更清楚。
  简单CASE语句
  ·语法格式
  CASE输入表达式
  WHEN比较表达式THEN结果表达式[...n]
  [ELSE最终结果表达式]
  END
  ·功能将输入表达式的值与每一个比较表达式比较,若相等,则返回对应结果表达式的值;否则返回最终结果表达式的值。最终结果表达式也可以省略。输入表达式和每个比较表达式的数据类型必须相同,或者可以隐式转换。
  [...n]表示可以使用多个“WHEN ... THEN”表达式子句。
  例如:使用CASE语句根据输入的学生分数,输出对应的等级,这个问题如果用C语言的switch语句很好完成,C语言程序如下:
  main()
  {int score
  printf("Please enter a score:");
  scanf("%d",
其他文献
This paper is concerned with the robust reliable memory controller design for a class of fuzzy uncertain systems with time-varying delay. The system under consi
涉县种子公司抓质量求信誉促发展河北省邯郸市种子监督检验站(056001)朱景山邯郸市种子公司黄如英尹联省涉县位于太行山东麓,属深山区,自然隔离条件较好,土质肥沃,光照水源充足。该县种子
体育课是小学教育课程的重要组成部分,对促进小学生的身心全面发展起着重要的作用。我认为快乐体育强调情感、兴趣和创造能力的培养,提高学生对体育锻炼的兴趣,改进陈旧的教学方法,努力创设生动有趣的教学情境,养成自觉参加体育锻炼的习惯,增强体质,这将会使学生受益终身。  一、努力创设生动有趣的教学情境  1.运用语言描述创设情境。教师要通过声情并茂、妙趣横生的教学语言,描述活动情节、过程,以及角色对话等,使
红麻新品种“红引135”试验示范简报刘劲凡,李学初,冯万佳,郑国平,刘腾(湖南省沅江市农业局413100)湖南省沅江市位于洞庭湖之滨,土质肥厚,自然生态条件适于红麻生长,历史上也有种植红麻的习惯。
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
摘 要: 运动参与动机的研究有助于推动人的运动参与行为。本文通过对昆山市10所中学的500名参与篮球运动的中学生进行问卷调查,探讨昆山市中学生篮球运动参与动机的现状及不同背景下参与动机的差异性问题,旨在帮助社会、家庭、学校对中学生运动参与动机有更确切的了解,提高昆山市中学生运动参与动机水平,引导更多的中学生积极参与到篮球运动中来。  关键词: 昆山市中学生 篮球运动 参与动机    中学生时期是生
本研究主要通过分层随机抽样方法,在全疆范围选定4个县(北疆2个,南疆2个),根据各县的饲养模式和饲养量分别设为规模场、牧区散养、农区散养、农区市场抽样监测点,用统计学软件PROME
摘 要: 初级剑术是武术运动中的短器械套路之一,也是高等院校体育教材的主要内容。为了进一步提高武术教学质量和运动技术水平,改进传统教学方法,作者对初级剑术教学法进行了概述,认为在初级剑术的教学中要遵循“厚基础、重分解教学、精讲多练、抓节奏”的教学原则。  关键词: 初级剑术 传统教学法 创新教学法    初级剑术是剑术的基础套路,是以人体的动作和手中的剑为器械,以剑尖、剑身、运行路线、时间、空间、
智能建筑是传统建筑工程和新兴信息技术相结合的产物。智能建筑是指运用系统工程的观点,将建筑物的结构、系统、服务和管理四个基本要素进行优化组合,以最优的设计,提供一个
摘 要: 随着课改的不断深入,一些教师,特别是体育教师仅仅注重教学方法的优化和自身素质的提高,而忽略对学生心理健康方面的培养。为了提高体育教学的有效性,体育教师必须注重对学生自信心方面的培养,通过体育活动使学生感受和体验到成功的快乐。  关键词: 中学体育教学 因势利导 自信心    在中学体育教学过程中,我们发现有些学生对体育动作的尝试缺乏自信心,给正常的体育教学带来很大的困难,从而使体育教学效