28. SQL -- TSQL函数

T-SQL 函数

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

 

wKiom1UbvSOh-mAKAAGGwH0Srdw697.jpg

wKioL1UbvmLzO8ogAAYw17vCGws433.jpg


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) 数学表达式中指定字段的均,或者

算所有记录,或分别计字段上同的记录


你可能感兴趣的:(字符串,表达式)