版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第八章第八章 SQL Server 数据库系统概述数据库系统概述开场开场下一页下一页nSQL ServerSQL Server的开展历程及特点的开展历程及特点nSQL ServerSQL Server的安装与启动的安装与启动nSQL ServerSQL Server管理工具简介管理工具简介nSQL ServerSQL Server的系统构造的系统构造nTransact SQLTransact SQL言语简介言语简介nSQL ServerSQL Server的主要数据类型的主要数据类型nSQL ServerSQL Server函数函数nSQL ServerSQL Server的标识符及命名规那么
2、的标识符及命名规那么运用运用程序程序逻辑逻辑数据库数据库大型机大型机客户端客户端终端字符终端字符按键信息按键信息大型主机执行大型主机执行RDBMS和运用和运用程序程序2020世纪世纪60-7060-70年代的系统构造年代的系统构造 计算机运用系统的开展计算机运用系统的开展1集中集中式式数据库数据库运用运用程序程序逻辑逻辑任务站任务站1运用运用程序程序逻辑逻辑任务站任务站1运用运用程序程序逻辑逻辑任务站任务站1运用运用程序程序逻辑逻辑任务站任务站1网络文件效力器网络文件效力器文件恳求文件恳求文件文件运用程运用程序在客序在客户任务户任务站上运站上运转转 只提供只提供资源资源数据数据的集中的集中管理
3、和管理和访问途访问途径径 计算机运用系统的开展计算机运用系统的开展22020世纪世纪8080年代的系统构造年代的系统构造 文件文件/效力器效力器数据库数据库运 用 程运 用 程序逻辑序逻辑任务站任务站1运 用 程运 用 程序逻辑序逻辑任务站任务站1运 用 程运 用 程序逻辑序逻辑任务站任务站1运 用 程运 用 程序逻辑序逻辑任务站任务站1 网络效力器网络效力器 恳求恳求结果结果运 用 程运 用 程序逻辑序逻辑客户客户/效力器效力器计算机运用系统的开展计算机运用系统的开展3目前,主要是目前,主要是C/SC/S、B/SB/S方式方式SELECT*FROM studentWHERE学号学号=“992
4、126 提交的提交的SQL 接纳的结果接纳的结果带有带有60000条记录条记录的数据库表格文的数据库表格文件件student查 询 在查 询 在效 力 器效 力 器端执行端执行 SQL 恳求恳求 前往一条记录前往一条记录客户任务站客户任务站 效力器效力器任务站接纳的只任务站接纳的只是查询的结果是查询的结果 查询语查询语句将在句将在效力器效力器中执行中执行 客户客户/效力器构造特点效力器构造特点前端用户需求后台效力器的效前端用户需求后台效力器的效力时仅仅发出恳求,效力器接力时仅仅发出恳求,效力器接受该恳求后执行相应的功能,受该恳求后执行相应的功能,并把满足条件的那部分数据反并把满足条件的那部分数
5、据反响给前台客户端响给前台客户端 本本构构造造中中心心大型机的绝对功能和集中管理以及微型大型机的绝对功能和集中管理以及微型计算机的低费用和更好的平衡处置才干计算机的低费用和更好的平衡处置才干 “协同处置即经过客户端协同处置即经过客户端和效力器端的最正确分式协和效力器端的最正确分式协作,使整个系统到达最高的作,使整个系统到达最高的效率效率 客户客户端程端程序和序和数据数据公用公用 效力效力器功器功能和能和数据数据用户用户共享共享 它是一个开放它是一个开放的体系构造的体系构造 数据库效力器的平台与客户端无关无论是软件平台还是硬数据库效力器的平台与客户端无关无论是软件平台还是硬件平台。数据库效力器上
6、的数据库管理系统集中担任管理数据件平台。数据库效力器上的数据库管理系统集中担任管理数据库效力器上的数据和资源,它向客户端提供一个开放的运用环境,库效力器上的数据和资源,它向客户端提供一个开放的运用环境,客户端的用户经过数据库接口和客户端的用户经过数据库接口和SQL言语访问数据库。言语访问数据库。也就是说,不论客户端采用的是什么样的硬件平台和软件环也就是说,不论客户端采用的是什么样的硬件平台和软件环境,它只需可以经过网络协议和数据库接口程序衔接到效力器就境,它只需可以经过网络协议和数据库接口程序衔接到效力器就可以对数据库进展访问。可以对数据库进展访问。 客户客户/效力器构造特点效力器构造特点一、
7、一、SQL ServerSQL Server的开展历程及特点的开展历程及特点n SQL Server是由Microsoft开发和推行的关系数据库管理系统DBMS,它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,2019年,Microsoft 推出了SQL Server 6.5版本;2019年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。上一页上一页下一页下一页1真正的客户机/效力器体系构造。2图
8、形化用户界面,使系统管理和数据库管理更加直观、简单。3丰富的编程接口工具,为用户进展程序设计提供了更大的选择余地。4SQL Server与Windows NT完选集成,利用了NT的许多功能,如发送和接受音讯,管理登录平安性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。SQL ServerSQL Server的主要特点的主要特点n5 具 有 很 好 的 伸 缩 性 , 可 跨 越 从 运 转Windows 95/98的膝上型电脑到运转Windows 2000的大型多处置器等多种平台运用。n6对Web技术的支持,运用户可以很容易地将数据库中的数据发布到We
9、b页面上。 n7SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。nSQL Server 2000常见的版本 n企业版Enterprise Editionn规范版Standard Editionn个人版Personal Editionn开发者版Developer Edition 二、二、 SQL Server的安装与启动的安装与启动安装、运转安装、运转SQL Server 2000的硬件需求的硬件需求1计算机Inter及其兼容计算机,Pentium 166Mhz或者更高处置器或DEC Alpha和其兼容系统。2内存RAM企业版最少64MB内存,其他版本
10、最少需求32MB内存,建议运用更多的内存。3硬盘空间完全安装Full需求180MB的空间,典型安装Typical需求170MB的空间,最小安装Minimum需求65MB的空间。安装、运转安装、运转SQL Server 2000的软件需求的软件需求 nSQL Server 2000企业版必需运转于安装Windows NT Server Enterprise Edition 4.0或者Windows2000 Advanced Server以及更高版本的操作系统下。nSQL Server 2000规范版必需运转于安装Windows NT Server Enterprise Edition 4.0、W
11、indows NT Server 4.0、Windows 2000 Server以及更高版本的操作系统下。nSQL Server 2000 个人版可在多种操作系统下运转,如可运转于Windows 9x, Windows NT 4.0或Windows 2000的效力器版或任务站版的操作系统下。nSQL Server 2000 开发者版可运转于上述Windows 9x以外的一切操作系统下。 SQL Server 2000的安装与启动的安装与启动 SQL Server 2000的安装过程与其它的安装过程与其它Microsoft Windows系列产品类似。系列产品类似。 用户可根用户可根据导游提示,
12、选择需求的选项一步一步地完成。据导游提示,选择需求的选项一步一步地完成。SQL Server 2000安装完成后,在安装完成后,在Windows的的程序项中会出现程序项中会出现Microsoft SQL Server程序组,程序组,运转运转SQL Server数据库效力器数据库效力器 。数据库效力器数据库效力器管理工具管理工具数据库数据库企业管理器企业管理器查询分析器查询分析器效力管理器效力管理器导入和导出数据导入和导出数据效力器端网络适用工具效力器端网络适用工具客户端网络适用工具客户端网络适用工具事件探查器事件探查器在在IIS中配置中配置 SQL XML支持支持Analysis Servic
13、es工具工具 English Query工具工具 系统数据库系统数据库用户数据库用户数据库数据表数据表索引索引视图视图存储过程存储过程 学习学习SQL Server 2000需求掌握的内容需求掌握的内容第八章第八章 SQL Server 数据库系统概述数据库系统概述开场开场下一页下一页nSQL ServerSQL Server的开展历程及特点的开展历程及特点nSQL ServerSQL Server的安装与启动的安装与启动nSQL ServerSQL Server管理工具简介管理工具简介nSQL ServerSQL Server的系统构造的系统构造nTransact SQLTransact S
14、QL言语简介言语简介nSQL ServerSQL Server的主要数据类型的主要数据类型nSQL ServerSQL Server函数函数nSQL ServerSQL Server的标识符及命名规那么的标识符及命名规那么三、三、SQL ServerSQL Server管理工具简介管理工具简介nSQL ServerSQL Server企业管理器是企业管理器是SQL ServerSQL Server的一个最重要的一个最重要的工具,它经过图形化的用户界面的工具,它经过图形化的用户界面GUIGUI来设置来设置和管理效力器,易于运用。和管理效力器,易于运用。n查询分析器不但可以完成与企业管理器一样的任
15、务,查询分析器不但可以完成与企业管理器一样的任务,它还为数据库运用程序开发人员提供了一个简单易它还为数据库运用程序开发人员提供了一个简单易用的用的SQLSQL交互窗口,用户经过它可以交互地设计、交互窗口,用户经过它可以交互地设计、测试、运转测试、运转Transact SQLTransact SQL语句。语句。n了解其它管理工具的功能。了解其它管理工具的功能。 企业管理器企业管理器n企业管理器是基于一种新的被称为微软管理控制台Microsoft Management Console的公共效力器管理环境,它是SQL Server中最重要的一个管理工具。企业管理器不仅可以配置系统环境和管理SQL S
16、erver,而且由于它可以以层叠列表的方式来显示一切的SQL Server对象,因此一切SQL Server对象的建立与管理都可以经过它来完成。 SQL Server 企业管理器企业管理器Enterprise Manager界面界面利用企业管理器可以完成的操作有利用企业管理器可以完成的操作有 n管理SQL Server 效力器;建立与管理数据库;建立与管理表、视图、存储过程、触发程序、角色、规那么、默许值等数据库对象,以及用户定义的数据类型;备份数据库和事务日志、恢复数据库;复制数据库;设置义务调度;设置警报;提供跨效力器的拖放控制操作;管理用户帐户;建立Transact-SQL命令语句以及管
17、理和控制SQL Mail。1.3.2 效力管理器效力管理器Service Manager nSQL Server 效力管理器是在效力器端实践任务时最有用的适用程序,其界面如图1-21所示。效力管理器用来启动、暂停、继续和停顿数据库效力器的实时效力,其提供的效力包括:SQL Server、SQL Server Agent、MSDTCMicrosoft Distributed Transaction Coordinator,微软分布式事务协调器。 图图1-21 SQL Server 效力管理器效力管理器Service Manager界面界面查询分析器查询分析器Query Analyzer nSQL
18、 Server 2000新的图形化查询分析器用于输入和执行Transaction-SQL语句,并且迅速查看这些语句的结果,以分析和处置数据库中的数据。这是一个非常适用的工具,对掌握SQL言语,深化了解SQL Server的管理任务有很大协助。SQL Server 数据库数据库查询查询分分 析析 器器SQL客户端网络适用工具客户端网络适用工具Client Network Utility n用来配置客户端的网络衔接、管理和测定客户端的网络库等。效力器网络适用工具效力器网络适用工具Server Network Utilityn用来配置效力器端网络衔接和设置相关参数等。 客户端网络适用工具客户端网络适
19、用工具Client Network Utility 导入和导出数据导入和导出数据Imput and Export Data n导入和导出数据采用DTC 导入/导出导游来完成。此导游包含了一切的DTSData Transformation Services工具,提供了在OLE DB数据源之间复制数据的最简捷的方法。 SQL Server 数据库数据库DTS效力效力数据数据数据数据数据数据数据数据其他类型其他类型 数据库数据库联机协助文档联机协助文档Books OnlinenSQL Server 2000提供了大量的联机文档,它具有索引和全文搜索才干,可根据关键词来快速查找用户所需信息。 四、四、
20、SQL ServerSQL Server的系统构造的系统构造存储构造存储构造主主数数据据库库文文件件次次数据数据库文库文件件事务事务曰志曰志文件文件系统数据库系统数据库SQL SrverSQL Srver的数据库组成的数据库组成系统级系统级信息信息暂时数据库,暂时数据库,属于全局资源,属于全局资源,没有权限限制。没有权限限制。复制、作业复制、作业调度和管理调度和管理报警等报警等建立新建立新数据库数据库的模板的模板下一页下一页SQL Server 系统数据库简介系统数据库简介 SQL Server 2000有6个系统数据库 1. Master数据库是SQL Server系统最重要的数据库,它记录
21、了SQL Server系统的一切系统信息。这些系统信息包括一切的登录信息、系统设置信息、SQL Server的初始化信息和其它系统数据库及用户数据库的相关信息。 2. Model数据库是一切用户数据库和Tempdb数据库的模板数据库,它含有Master数据库一切系统表的子集,这些系统数据库是每个用户定义数据库需求的。 3. Msdb数据库是代理效力数据库,为其警报、义务调度和记录操作员的操作提供存储空间。 4. Tempdb是一个暂时数据库,它为一切的暂时表、暂时存储过程及其它暂时操作提供存储空间。 5. Pubs和Northwind数据库是两个实例数据库,它们可以作为SQL Server的学
22、习工具。 系统表系统表n在逻辑层次上,数据库是由表、视图、存储过在逻辑层次上,数据库是由表、视图、存储过程等一系列数据对象组成的。每当创建数据库程等一系列数据对象组成的。每当创建数据库时,时,SQL Server都会自动创建一些数据对象,都会自动创建一些数据对象,其中比较重要的是系统表。其中比较重要的是系统表。n不要求背系统表,只需求知道:系统表是自动不要求背系统表,只需求知道:系统表是自动生成的,不能手工修正。生成的,不能手工修正。几个最重要的系统表几个最重要的系统表 1. Sysobjects表SQL Server 的主系统表sysobjects出如今每个数据库中,它对每个数据库对象含有一
23、行记录。2. Syscolumns表系统表syscolumns出如今master数据库和每个用户自定义的数据库中,它对基表或者视图的每个列和存储过程中的每个参数含有一行记录。3. Sysindexes表系统表sysindexes出如今master数据库和每个用户自定义的数据库中,它对每个索引和没有聚簇索引的每个表含有一行记录,它还对包括文本/图像数据的每个表含有一行记录。 4. Sysusers表系统表sysusers出如今master数据库和每个用户自定义的数据库中,它对整个数据库中的每个Windows NT用户、Windows NT用户组、SQL Server 用户或者SQL Server
24、 角色含有一行记录。5. Sysdatabases表系统表sysdatabases对SQL Server 系统上的每个系统数据库和用户自定义的数据库含有一行记录,它只出如今master数据库中。6. Sysdepends表系统表Sysdepends对表、视图和存储过程之间的每个依赖关系含有一行记录,它出如今master数据库和每个用户自定义的数据库中。7. Sysconstraints表系统表sysconstraints对运用CREATE TABLE或者ALTER TABLE语句为数据库对象定义的每个完好性约束含有一行记录,它出如今master数据库和每个用户自定义的数据库中。第八章第八章 S
25、QL Server 数据库系统概述数据库系统概述开场开场下一页下一页nSQL ServerSQL Server的开展历程及特点的开展历程及特点nSQL ServerSQL Server的安装与启动的安装与启动nSQL ServerSQL Server管理工具简介管理工具简介nSQL ServerSQL Server的系统构造的系统构造nTransact SQLTransact SQL言语简介言语简介nSQL ServerSQL Server的主要数据类型的主要数据类型nSQL ServerSQL Server函数函数nSQL ServerSQL Server的标识符及命名规那么的标识符及命名规
26、那么五、五、Transact SQLTransact SQL言语简介言语简介 TSQL的主要功能:1、具有规范的、具有规范的SQL言语一切功能言语一切功能2、扩展功能有:参与程序控制和部分变量和全、扩展功能有:参与程序控制和部分变量和全局变量一些功能。局变量一些功能。可以编写简单的程序。可以编写简单的程序。Transact-SQL言语主要组成部分言语主要组成部分 数据定义言语DDL,Data Definition Language数据支配言语DML,Data Manipularion Language数据控制言语DCL,Data Control Language系统存储过程System Sto
27、red Procedure一些附加的言语元素一些附加的言语元素:如注释符号与变量及运算符:1、注释:有两种:一种为ANSI规范注释符:-,适用于单行另一种为多行注释符:/*/2、变量:言语中必不可少的组成部分。A:部分变量:用户自定的,仅在程序内部运用,援用时要在其称号前加上,而且必需用DECLARE定义后才可运用。设置完值为空,可用SELECT或SET语句定值。 例例1:use 教师库教师库DECLARE MY CHAR(10)SET MY=张红张红 -或者为或者为select MY=张红张红SELECT * from 教师表教师表 where 教师姓名教师姓名=MY例例2:USE PUBS
28、GODECLARE STATE CHAR(2)SET STATE=CHINASELECT STATEB:全局变量:系统提供的。任何程序都可调用。以标志符开:全局变量:系统提供的。任何程序都可调用。以标志符开头,称号不要与部分变量一样,在效力器级定义。头,称号不要与部分变量一样,在效力器级定义。例1:Selectgetdate()astodaysdateandtime,/*显示当前日期和时间为止试图登录效力器的次数。*/connectionsasloginattempts例2:selectversionas当前版本信息例3:printversion-与例2有什么区别?运算符运算符 1 算术运算符
29、:算术运算符:2 字符串运算符:字符串运算符:3 位运算符:对二进制计算位运算符:对二进制计算4 赋值运算符:只需一个;等号赋值运算符:只需一个;等号5 比较运算符:比较运算符:P346 逻辑运算符:逻辑运算符:NOT,AND,OR与其他不同与其他不同的的 是,前后不用两点是,前后不用两点 例:定义一个变量,int型,定值为2*3+4,显示出来。DeclaredddintSetddd=2*(3+4)SelectdddTransact SQLTransact SQL批处置及执行过程简介批处置及执行过程简介n批处置是指从客户机传送到效力器上的一组完好的数据批处置是指从客户机传送到效力器上的一组完好
30、的数据和和SQLSQL语句。语句。n运用运用GOGO关键字标识批处置的开场和终了。关键字标识批处置的开场和终了。前后台方式下前后台方式下Transact SQLTransact SQL语句的执行过程例如语句的执行过程例如T-SQL的批处置及执行过程1、批处置:成批处置命令或语句。从客户机传送到效力器的一组完好的数据和SQL语句,可以只需一条SQL语句,或者多条。用GO指令标识批处置终了。即一个批处置一次发给效力器一组SQL语句。n例:use教学库nselect*from教师表;nselect教师姓名,职称,系名from教师表,系表where教师ngon2、客户端执行过程:n以批处置方式向效力器
31、递交语句。效力器端的执行过程效力器端的执行过程分析过程再优化过程编译过程执行过程对批处理进行整体分析,合法性查验确定完成语句的最有效方法生成可批处理的执行代码执行批处理六、六、SQL ServerSQL Server的主要数据类型的主要数据类型n在在SQL ServerSQL Server中,数据类型通常是指字段列、存中,数据类型通常是指字段列、存储过程和部分变量的数据特征。储过程和部分变量的数据特征。nVarcharVarchar与与charchar的区别长度可变或固定的区别长度可变或固定n二进制数据类型二进制数据类型( (图片图片WordWord文件等文件等) )n双字符类型类型双字符类型
32、类型(nchar,nvarchar,ntext)(nchar,nvarchar,ntext)nTimestampTimestamp数据类型不是日期,也不是时间数数据类型不是日期,也不是时间数据,而是据,而是SQL ServerSQL Server根据事件的发生次序自动生根据事件的发生次序自动生成的一种二进制数据成的一种二进制数据, ,还可以替代传统的数据库还可以替代传统的数据库加锁技术。加锁技术。数值数据类型、整数型:(1)bigint(2)int(3)smallint(4)tinyint、准确数值型、浮点型、货币数值型二、字符型、char类型、varchar类型、text类型三、日期时间型、
33、datetime、samlldatetime四、二进制数据类型、binary、varbinary、image五、位型bit:只存储及逻辑型六、特殊数据类型、双字节数据类型:ncharnvarcharntext实践上是一种unicode(一致的字符编码规范,采用双字节对字符编码)数据类型。、时间戳数据类型:timestamp第八章第八章 SQL Server 数据库系统概述数据库系统概述开场开场下一页下一页nSQL ServerSQL Server函数函数nSQL ServerSQL Server的标识符及命名规那么的标识符及命名规那么七、七、SQL ServerSQL Server函数函数数学
34、函数数学函数字符串函数字符串函数日期函数日期函数系统函数系统函数统计函数统计函数( (重点重点) )其他常用函数其他常用函数函数格式:函数名一、数学函数用于对数字表达式进展数学运算并前往结果。普通只对数值型数据类型操作。二、二、 字符串函数字符串函数 普通对字符型表达式操作。但也有例外。如普通对字符型表达式操作。但也有例外。如 分类:见分类:见P:221页。表页。表8-8例例P:220 例例8-2例:例:select 商品代号商品代号,len(商品代号商品代号) from 商品表商品表1例:例:select left(教师姓名教师姓名,1),count(*) from 教师表教师表 group
35、 by left(教师姓名教师姓名,1)例:例:select lower(substring(商品代号商品代号,1,3) as lower,upper(substring(商品代号商品代号,1,3)as upperFROM spk1where price between 11.0 and 20.00例:declarestrrvarchar(60)setstrr=efghijkselectabcd:+ltrim(strr)abcd:efghijkQ:假设最后一行改为selectabcd:+strr,输出结果abcd:efghijk例3:declarestrrvarchar(60)setstrr=
36、aBCDCDefghijkselectleft(strr,6)aBCDCD例4:usepubsselectcharindex(wonderful,notes,5)fromtitleswheretitle_id=TC321847例5:declarenachar(6)setna=01select*from教师表where教师ID=reverse(na)例6:selectstuff(abcdef33,2,4,ijklmn)aijklmnf33用后面的字符取代第一个字符第二个位置开场的四个字符练习1:1、设变量ATC为1234后有三个空格,变量BTC为5678前有三个空格,写出程序清单,要求显示出的结
37、果为:12345678declareATCchar(7)declareBTCchar(7)setATC=1234setBTC=5678selectrtrim(ATC)+ltrim(BTC)2、如1中的变量,要求显示的结果为87654321,写出程序清单。selectreverse(rtrim(ATC)+ltrim(BTC)3、如1中的变量,要求显示的结果为1256784,写出程序清单。selectstuff(rtrim(ATC),3,1,ltrim(BTC)4、定义变量QWE为ABCD,AWE为EFGH,要求显示结果为abcdefgh,写出程序清单。declareATCchar(4)decla
38、reBTCchar(4)setATC=ABCDsetBTC=EFGHselectlower(ATC+BTC)或者selectlower(ATC)+lower(BTC)5、如4中的变量,要求显示结果为ABgh,写出程序清单declareATCchar(4)declareBTCchar(4)setATC=ABCDsetBTC=EFGHselectleft(ATC,2)+lower(right(BTC,2)日期和时间函数日期和时间函数 分类:见分类:见P:222页。表页。表8-9 例例 8-3例例1:use pubsselect datediff(day,pubdate,getdate() as n
39、o_of_daysfrom titles将将dayn改为改为year或或month都可以,当然意义都可以,当然意义与结果就不一样了。与结果就不一样了。例2:selectdatename(year,getdate()asYear_name年selectdatename(,getdate()asYear_name(季度)selectdatename(hh,getdate()asYear_name小时例3、selectdatename(hh,getdate()+:+datename(mi,getdate()asYear_name当前的时间系统函数系统函数 用于前往有关系统、用户、数据库和数据库对用于
40、前往有关系统、用户、数据库和数据库对象的信息。象的信息。例例1、use masterselect dbid,db_name(dbid)from sysdatabasesorder by dbid -从系统表中前往当前效力器中从系统表中前往当前效力器中一切的数据库编号与名字一切的数据库编号与名字 例例2、 select host_name() 前往机器名前往机器名转换函数转换函数 用于数据类型转换。普通情况下,用于数据类型转换。普通情况下,SQLSERVER会自动处会自动处置某些数据类型的转换隐性转换,但在某些情况下,置某些数据类型的转换隐性转换,但在某些情况下,转换不理想时,可用到转换函数。转
41、换不理想时,可用到转换函数。只需两个:只需两个:CONVERT和和CASTCAST:强迫转换:强迫转换CONVERT:充许转换表达式和日期类型。:充许转换表达式和日期类型。课本课本P:224,例,例8-5例例1:use pubsselect title,ytd_salesfrom titleswhere CAST(ytd_sales as char(20) like 15% and type=trad_cooklike:方式匹配操作符,只对字符串起作用,方式匹配操作符,只对字符串起作用,%的作用与的作用与DOS的的*类似。类似。例2:usepubsselecttitlefromtitleswh
42、eretitlelikeC%例3、selectgetdate()selectUSA=convert(char,getdate(),101)selectANSI=convert(char,getdate(),102)selectISO=convert(char,getdate(),112)聚合函数及其他常用函数:聚合函数及其他常用函数: 能够前往整个或几个列或一个列的汇总数据。能够前往整个或几个列或一个列的汇总数据。例:例:select * from xscjbselect sum(ywen+sxue+yyu+tyu+zzhi) from xscjb where xming=xt例:例:use pubsselect AVG(advan
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年贵州省住院医师规范化培训考试(放射科)题库含答案详解
- 猫咪指甲剪修操作安全培训规定
- 讲师培训实施方案
- 阴极保护施工人员安全培训方案
- 仓库顶棚增高施工方案(3篇)
- 灯会美食营销方案(3篇)
- 草坪隔离板施工方案(3篇)
- 诊所营销调研方案(3篇)
- 煤矿-雨季防汛-应急预案(3篇)
- 铝格栅护栏施工方案(3篇)
- 2026江西赣州市安远县东江水务集团有限公司第一批人员招聘10人备考题库含答案详解(b卷)
- 企业一般固废管理制度
- 2026山东青岛海关缉私局警务辅助人员招聘10人考试参考题库及答案解析
- 旅馆防偷拍工作制度
- 2026贵州贵阳市信昌融合实业发展有限公司招聘16人笔试备考试题及答案解析
- 2026年北京市丰台区高三一模英语试卷(含答案)
- 山西晋城市2026届高三下学期一模历史试题(含答案)
- 建筑项目工程款审核流程模板
- 2026年四川发展控股有限责任公司校园招聘笔试参考题库及答案解析
- 血管炎患者的皮肤护理
- 2025年河南应用技术职业学院单招职业适应性测试题库附答案解析
评论
0/150
提交评论