首页 > 数据库技术 > 详细

28. SQL -- TSQL函数

时间:2015-04-01 20:09:55      阅读:154      评论:0      收藏:0      [点我收藏+]

T-SQL 函数

SQL Server 内置函数可以是确定的或是不确定的。如果任何时候用一组特定的输入值调用内置函数,返回的结果总是相同的,则这些内置函数为确定的。如果每次调用内置函数时,即使用的是同一组特定输入值,也总返回不同结果,则这些内置函数为不确定的

 

技术分享

技术分享


1)、字符转换函数

2)、去空格函数

l LTRIM() 把字符串头部的空格去掉。

select LTRIM(‘ big‘)

3)、取子串函数

l left()

LEFT(<character_expression>, <integer_expression>)

返回character_expression 左起 integer_expression 个字符。

select LEFT(‘small_big ‘,4)

4)、字符串比较函数

l CHARINDEX()

返回字符串中某个指定的子串出现的开始位置。

5)、字符串操作函数

l QUOTENAME()

返回被特定字符括起来的字符串。

6)、日期函数

对日期和时间输入值执行运算,然后返回字符串、数字或日期和时间值。

7)、基于作为函数的参数提供的输入值执行运算,然后返回数字值

函数名 语法说明

ABS (数值表达式) 绝对值。

8)、转换类数据函数

有两个函数(CAST()/CONVERT)可以将数据从一个数据类型转换成另一种数据类型。他们的不同在于,CAST( )具有ANSI SQL-92 的兼容性,而CONVERT( )则功能更为强大。

9)、聚合函数:

聚合函数经常与SELECT语句的GROUP BY 子句一起使用。所有聚合函数均为确定性函数,也就是说,只要使用一组特定输入值调用聚合函数,该函数总是返回相同的值。它可以对一组执行计算,并返回当个值。

函数名 参数 描述

AVG ([ALL|DISTINCT] expression) 数学表达式中指定字段的均值,或者计

算所有记录,或分别计算该字段上值不同的记录。


本文出自 “Ricky's Blog” 博客,请务必保留此出处http://57388.blog.51cto.com/47388/1627404

28. SQL -- TSQL函数

原文:http://57388.blog.51cto.com/47388/1627404

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!