28. SQL -- TSQL函数

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

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

时间: 2025-01-31 21:45:38

28. SQL -- TSQL函数的相关文章

T-SQL函数及用法--转

转自http://www.cnblogs.com/qixuejia/archive/2010/07/14/1777105.html 1. 聚合函数 (1) AVG 函数功能返回组中值的平均值.空值将被忽略 语法AVG ( [ ALL | DISTINCT ] expression ) (2) MAX 函数功能返回表达式的最大值 语法MAX ( [ ALL | DISTINCT ] expression ) (3) MIN 函数功能返回表达式的最小值 语法MIN ( [ ALL | DISTINC

ORACLE SQL单行函数(二)【weber出品必属精品】

11.dual:虚表,任何用户都可以使用,表结构如下: SQL> desc dual Name Null? Type ----------------------------------------- -------- ---------------------------- DUMMY VARCHAR2(1) 12.dual的作用: 1. 查询数据库系统日期 2. 进行四则运算 SQL> select sysdate from dual; ---这里查询数据库系统日期 SYSDATE ---

oracle sql单行函数 常用函数实例

无结果函数 1 --一.单列函数 2 --1.字符串函数 3 --将字符串大写,因为emp表里面有15条数据,所以 4 select upper('hello world') from emp; 5 select lower(ename) from emp where ename='SCOTT'; 6 --dual表中只用一行一列,可以用来测试函数 7 --inintcap是让单词的首字母大写,后面的都是小写 8 select initcap('hello world') from dual;

sql server 函数的自定义

创建用户定义函数.这是一个已保存 Transact-SQL 或公共语言运行时 (CLR) 例程,该例程可返回一个值.用户定义函数不能用于执行修改数据库状态的操作.与系统函数一样,用户定义函数可从查询中调用.标量函数和存储过程一样,可使用 EXECUTE 语句执行. 用户定义函数可使用 ALTER FUNCTION 修改,使用 DROP FUNCTION 删除. Transact-SQL 语法约定 语法 Scalar Functions CREATE FUNCTION [ schema_name.

[转]SQL 常用函数及示例

原文地址:http://www.cnblogs.com/canyangfeixue/archive/2013/07/21/3203588.html --SQL 基础-->常用函数 --================================== /* 一.函数的分类 SQL函数一般分为两种 单行函数 基于单行的处理,一行产生一个结果 多行函数 基于多行的处理,对多行进行汇总,多行产生结果 二.函数形式 function_name [(arg1, arg2,...)] 三.常用的单行函数:

SQL-W3School-函数:SQL MAX() 函数

ylbtech-SQL-W3School-函数:SQL MAX() 函数 1.返回顶部 1. MAX() 函数 MAX 函数返回一列中的最大值.NULL 值不包括在计算中. SQL MAX() 语法 SELECT MAX(column_name) FROM table_name 注释:MIN 和 MAX 也可用于文本列,以获得按字母顺序排列的最高或最低值. SQL MAX() 实例 我们拥有下面这个 "Orders" 表: O_Id OrderDate OrderPrice Custo

SQL-W3School-函数:SQL LAST() 函数

ylbtech-SQL-W3School-函数:SQL LAST() 函数 1.返回顶部 1. LAST() 函数 LAST() 函数返回指定的字段中最后一个记录的值. 提示:可使用 ORDER BY 语句对记录进行排序. SQL LAST() 语法 SELECT LAST(column_name) FROM table_name SQL LAST() 实例 我们拥有下面这个 "Orders" 表: O_Id OrderDate OrderPrice Customer 1 2008/1

SQL-W3School-函数:SQL MIX() 函数

ylbtech-SQL-W3School-函数:SQL MIX() 函数 1.返回顶部 1. MIN() 函数 MIN 函数返回一列中的最小值.NULL 值不包括在计算中. SQL MIN() 语法 SELECT MIN(column_name) FROM table_name 注释:MIN 和 MAX 也可用于文本列,以获得按字母顺序排列的最高或最低值. SQL MIN() 实例 我们拥有下面这个 "Orders" 表: O_Id OrderDate OrderPrice Custo

SQL-W3School-函数:SQL SUM() 函数

ylbtech-SQL-W3School-函数:SQL SUM() 函数 1.返回顶部 1. SUM() 函数 SUM 函数返回数值列的总数(总额). SQL SUM() 语法 SELECT SUM(column_name) FROM table_name SQL SUM() 实例 我们拥有下面这个 "Orders" 表: O_Id OrderDate OrderPrice Customer 1 2008/12/29 1000 Bush 2 2008/11/23 1600 Carter