VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > T-SQL >
  • sql语句大全之函数

函数
在T-SQL语言中,函数被用来执行一些特殊的运算以支持SQL Server的标准命令。SQL Server包含多种不同的函数用以完成各种工作,每一个函数都有一个名称,在名称之后有一对小括号,如:gettime( )。大部分的函数在小括号中需要一个或者多个参数。
1、字符串函数
例7-5 使用 LTRIM 函数删除字符变量中的起始空格。
程序清单如下:
DECLARE @string_to_trim varchar(60)
SET @string_to_trim = '    Five spaces are at the beginning of this    string.'
SELECT 'Here is the string without the leading spaces: ' +
LTRIM(@string_to_trim)
2、日期和时间函数
日期和时间函数用于对日期和时间数据进行各种不同的处理和运算,并返回一个字符串、数字值或日期和时间值。与其他函数一样,可以在SELECT语句的SELECT和WHERE子句以及表达式中使用日期和时间函数。
例7-6 从GETDATE函数返回的日期中提取月份名。
程序清单如下:
SELECT DATENAME(month, getdate())  AS  'Month Name'
3、数学函数
数学函数用于对数字表达式进行数学运算并返回运算结果。
例7-7
select  round(rand()*100,0.5)
4、系统函数
系统函数用于返回有关SQL Server系统、用户、数据库和数据库对象的信息。系统函数可以让用户在得到信息后,使用条件语句,根据返回的信息进行不同的操作。
例7-8 返回服务器的主机名称
程序清单如下:
SELECT host_name()

相关教程