SQL表达式函数.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:4 大小:62KB 金币:14 举报 版权申诉
预览加载中,请您耐心等待几秒...

SQL表达式函数.doc

SQL表达式函数.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

14 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

表达式函数生成HYPERLINK"mk:@MSITStore:C:\\Program%20Files\\Microsoft%20SQL%20Server\\80\\Tools\\Books\\vdtsql.chm::/dvconfunctionsforexpressions.htm"\l"sql:expression#sql:expression"\o"查看定义"表达式时可调用许多函数,包括:字符串(字符)函数日期函数数学函数系统函数其它函数,例如某些将数据从一种类型转换为另一种类型的函数用户定义函数有关更多信息,请参见HYPERLINK"JavaScript:hhobj_1.Click()"函数。如果创建的查询(而不是视图、存储过程或触发器)可能在不同的数据库上运行,还可以使用HYPERLINK"mk:@MSITStore:C:\\Program%20Files\\Microsoft%20SQL%20Server\\80\\Tools\\Books\\vdtsql.chm::/dvconfunctionsforexpressions.htm"\l"sql:open_database_connectivity__odbc_#sql:open_database_connectivity__odbc_"\o"查看定义"ODBC函数。ODBC语法在函数名的前面包含"fn"限定符,并用花括号将整个函数括起来。例如,下面的表达式使用ODBC函数将文本转换为小写字母:{fnLCASE(address)}查询设计器通过下列方式,帮助您使用函数:在函数参数中正确地插入引号验证参数的数据类型验证返回值的数据类型有关ODBC的信息,请参见HYPERLINK"http://www.microsoft.com/isapi/redir.dll?Prd=platformsdk&Ar=home"\t"_blank"MicrosoftWeb站点上的MSDN®联机库中的DataAccessServices(数据访问服务)部分。有关更多信息,请参见HYPERLINK"JavaScript:hhobj_2.Click()"SQL用户定义函数。注意可以使用特殊的函数集,如SUM()和AVG()这类HYPERLINK"mk:@MSITStore:C:\\Program%20Files\\Microsoft%20SQL%20Server\\80\\Tools\\Books\\vdtsql.chm::/dvconfunctionsforexpressions.htm"\l"sql:aggregate_function#sql:aggregate_function"\o"查看定义"聚合函数创建汇总数据的查询。有关详细信息,请参见HYPERLINK"mk:@MSITStore:C:\\Program%20Files\\Microsoft%20SQL%20Server\\80\\Tools\\Books\\vdtsql.chm::/dvconsummarizinggrouping.htm"汇总和分组。字符串函数下表包含字符串函数的示例。有关更多信息,请参见HYPERLINK"JavaScript:hhobj_3.Click()"字符串函数和HYPERLINK"JavaScript:hhobj_4.Click()"使用字符串函数。函数描述示例LCASE()1、LOWER()将字符串转换为小写字母SELECTUPPER(substring(lname,1,1))+LOWER(substring(lname,2,99))FROMemployee将姓氏的第一个字母转换为大写,将其余字母保留小写后显示姓氏。LTRIM()删除字符串前面的空格SELECTstor_name,LTRIM(stor_address)FROMstores删除前面多余的空格后显示地址HYPERLINK"mk:@MSITStore:C:\\Program%20Files\\Microsoft%20SQL%20Server\\80\\Tools\\Books\\vdtsql.chm::/dvconfunctionsforexpressions.htm"\l"sql:column#sql:column"\o"查看定义"列。SUBSTRING()从字符串中提取一个或多个字符SELECTSUBSTRING(phone,1,3)FROMemployee显示电话号码的前三个字符(区号)UCASE()1、UPPER()将字符串转换为大写字母SELECT*FROMemployeeWHEREUPPER(lname)='SM