- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[数学]sql03
数学函数 PI () 返回常数值π的值 POWER (数值表达式,幂) 返回数值表达式的幂,返回结果类型与数值表达式一致 RADIANS (数值表达式) 将角度转换为弧度,返回结果数据类型与表达式一致 ([整型表达式] ) 返回0和1之间随机的浮点数据类型值 ROUND (数值表达式,整型表达式) 将数值表达式四舍五入为整型表达式指定的长度或精度 SIGN (数值表达式) 返回值为1,0,-1,表达式可以整型,浮点型或货币型 SIN (浮点表达式) 返回表达式所指定角度(以弧度为单位)的正弦值 SQUARE (浮点表达式) 返回指定表达式的平方 SQRT (浮点表达式) 返回指定表达式值的平方根 TAN (浮点表达式) 返回表达式所指定角度(以弦度为单位)的正切值 数据类型转换函数 不同数据类型的数据要彼此相互运算,必须先转换成相同的数据类型。 在一般情况下,SQL Server会自动完成数据的类型转换(隐式转换)。 不能自动转换或自动转换后不符合预期的,就需要用户运用某种语句加以转换,此称为显式转换。 数据类型转换函数 CAST函数 该函数的语法格式为: Cast(expression AS data_type) CAST函数可以将参数expression所指定的表达式强制转换成data_type参数所指定的数据类型。 数据类型转换函数 示例: SELECT CAST(124 AS float)+10.36; 该语句执行后返回结果是: ------------------------------- 134.36 数据类型转换函数 CONVERT函数 该函数的语法格式为: CONVERT(data_type,expression [,style]) CONVERT函数可将参数expression 所指定的表达式转换为参数data_type所指定的数据类型。 数据类型转换函数 示例: SELECT ‘今天日期是:’+CONVERT(CHAR(12),GETDATE(),3); 其执行后输出结果为: -------------------------------- 今天日期是:27/02/08 用户自定义函数 函数必须有返回值,可以是int,char等SQL Server 2005定义的数据类型,还可以是表。 用户自定义函数有两种方法,一种是使用Microsoft SQL Server Manager直接创建,另一种是利用Transact-SQL代码来创建。 流程控制语句 流程控制语句指那些用来控制程序执行顺序和流程分支的命令。 这些命令中包括循环、条件语句等。通过这些命令,可以让程序更具结构和逻辑性,并得以完成较复杂的操作。 BEGIN…END语句 该流程控制语句的语法格式如下: BEGIN {sql_statement|statement_block} END BEGIN...END表达式用于将多个Transact-SQL表达式组合成一个语句块.以便将它们视为一个整体来处理。 BEGIN…END语句 示例 IF(@@ERROR0) BEGIN; SET @ Er_Number=@@ERROR; PRINT ‘所发生的错误代码是:’+ CAST(@Er_Number AS varchar(10)); END; BEGIN…END语句 示例 DECLARE @Today int; SET @Today=DAY(GETDATE()); IF(@Today=1) BEGIN PRINT ‘今天将举办生日派对,本月生日的员工名单如下:’; SELECT 姓名,出生日期FROM employee WHERE MONTH(出生日期) = MONTH(GETDATE()); END; IF-ELSE语句 形式一: IF Boolean_expression {sql_statement | statement_block} 形式二: IF Boolean_expression {sql_statement1 | statement_block1} ELSE {sql_statement2 | statement_block2} IF-ELSE语句 示例:判断一个数是否为正数,Transact-SQL语句如下: DECLARE @x int SET @x=3 IF @x0 PRINT ‘@x是正数’ PRINT ‘end’ IF-ELSE语句 示例:在邮局邮邮件时其收费规定为:若邮件重量w不超过100克,则收取邮资yz = 0.12*w;否则,对超过100克的部分要加收5%的邮资。 编制以下Transact-SQL语句以完成上述邮件邮资计算: IF-ELSE语句 DECLARE @yz re
您可能关注的文档
最近下载
- 2025-2026学年初中数学八年级上册(2024)青岛版(2024)教学设计合集.docx
- 紫砂壶历代名家.doc VIP
- 某银行新员工国际业务培训课件.ppt VIP
- 有理数的乘方(公开课).ppt VIP
- 牙髓炎临床表现及诊断.ppt VIP
- 2025-2030年中国水利工程勘察设计市场运营状况与发展潜力分析报告.docx
- 六年级上册数学试题-第一二单元测试卷-苏教版-含答案.docx VIP
- 2024-2025学年初中数学八年级上册青岛版(2024)教学设计合集.docx
- NBT47021-2012甲型平焊法兰.docx VIP
- 2025年危险品水路运输从业资格考试复习题库资料(浓缩500题).pdf
文档评论(0)