1 字符串函数
1.1 长度与分析用
datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格
substring(expression,start,length) 不多说了,取子串
right(char_expr,int_expr) 返回字符串右边int_expr个字符
1.2 字符操作类
upper(char_expr) 转为大写
lower(char_expr) 转为小写
space(int_expr) 生成int_expr个空格
replicate(char_expr,int_expr)复制字符串int_expr次
reverse(char_expr) 反转字符串
stuff(char_expr1,start,length,char_expr2) 将字符串char_expr1中的从
start开始的length个字符用char_expr2代替
ltrim(char_expr) rtrim(char_expr) 取掉空格
ascii(char) char(ascii) 两函数对应,取ascii码,根据ascii吗取字符
1.3 字符串查找
charindex(char_expr,expression) 返回char_expr的起始位置
patindex("%pattern%",expression) 返回指定模式的起始位置,否则为0
2 数学函数
abs(numeric_expr) 求绝对值
ceiling(numeric_expr) 取大于等于指定值的最小整数
exp(float_expr) 取指数
floor(numeric_expr) 小于等于指定值得最大整数
pi() 3.1415926.........
power(numeric_expr,power) 返回power次方
rand([int_expr]) 随机数产生器
round(numeric_expr,int_expr) 安int_expr规定的精度四舍五入
sign(int_expr) 根据正数,0,负数,,返回+1,0,-1
sqrt(float_expr) 平方根
3 日期函数
getdate() 返回日期
datename(datepart,date_expr) 返回名称如 June
datepart(datepart,date_expr) 取日期一部份
datediff(datepart,date_expr1.dateexpr2) 日期差
dateadd(datepart,number,date_expr) 返回日期加上 number
上述函数中datepart的
写法 取值和意义
yy 1753-9999 年份
qq 1-4 刻
mm 1-12 月
dy 1-366 日
dd 1-31 日
wk 1-54 周
dw 1-7 周几
hh 0-23 小时
mi 0-59 分钟
ss 0-59 秒
ms 0-999 毫秒
日期转换
convert()
4 系统函数
suser_name() 用户登录名
user_name() 用户在数据库中的名字
user 用户在数据库中的名字
show_role() 对当前用户起作用的规则
db_name() 数据库名
object_name(obj_id) 数据库对象名
col_name(obj_id,col_id) 列名
col_length(objname,colname) 列长度
valid_name(char_expr) 是否是有效标识符
分享到:
相关推荐
SQL Server是一款广泛使用的数据库管理系统,由...不论是初学者还是经验丰富的开发者,对SQL Server函数的掌握都是提升工作效率的关键。在实际工作中,结合具体场景灵活应用这些函数,将大大增强你的数据库操作能力。
"SQL Server 函数大全" SQL Server 函数大全是 SQL Server 中一个强大的功能,提供了多种函数来处理和操作数据。这些函数可以分为多个类别,包括聚合函数、配置函数、转换函数、加密函数、游标函数、日期和时间...
以下是对SQL Server函数语法和示例的详细说明。 ### 一、SQL Server函数语法 创建一个新的用户自定义函数,可以使用`CREATE FUNCTION`语句。基本语法如下: ```sql CREATE FUNCTION [函数名]([参数列表]) RETURNS...
SQL Server函数大全是一份详尽的参考资料,涵盖了在SQL Server数据库管理系统中常用的各种函数。SQL Server作为企业级的关系型数据库管理系统,提供了丰富的内置函数来帮助用户处理数据查询、计算、转换等各种任务。...
SQL Server 函数大合集 SQL Server 中提供了多种函数来帮助用户对数据进行处理和分析,这些函数可以分为多种类型,例如聚合函数、字符串函数、日期函数等。下面将对 SQL Server 函数进行详细的介绍。 聚合函数 ...
Oracle 和 SQL Server 是两种常用的数据库管理系统,它们都提供了丰富的函数来处理数据。下面将详细介绍这两个系统中的部分关键函数命令。 1. **绝对值**:在 Oracle 和 SQL Server 中,`ABS()` 函数用于计算数值的...
### SQL Server 函数学习总结 #### 一、SUBSTRING 函数 **函数定义与用途:** `SUBSTRING(expression,start,length)` 是 SQL Server 中一个非常重要的字符串处理函数,用于从指定的表达式 `expression` 中提取子...
SQL Server函数是数据库管理系统中用于处理和操作数据的重要工具,它们可以帮助我们执行各种任务,从简单的数据转换到复杂的计算和分析。以下是对SQL Server函数的详细分类和介绍: 1. **聚合函数**: - `COUNT`:...
### ORACLE与SQLSERVER函数异同比较 在数据库领域,Oracle和SQL Server是两种非常流行的数据库管理系统。这两种系统虽然有着不同的背景和发展历程,但都提供了丰富的功能来满足各种业务需求。尤其是在函数支持方面...
四舍六入五成双:四舍六入五考虑,五后非零就进一,五后皆零看奇偶,五前为偶应舍去,五前为奇要进一。 注:修约时看保留小数的后一位为5时进行修约,其他按四舍五入情况。 修约:五后皆零看奇偶,修约看5前面那一...
标题中的"SqlServer函数取汉字拼首"指的是利用特定的SQL Server函数来获取汉字的首字母,这在构建全拼搜索或者进行拼音索引时非常有用。下面将详细介绍这两个函数的实现方式以及它们在实际应用中的作用。 1. **...
SQL Server函数大全是数据库管理员和开发人员的重要参考资料,它涵盖了SQL Server中所有基本函数的使用方法和解析。这些函数在处理数据查询、分析和计算时起着至关重要的作用。下面我们将详细探讨一些关键的函数类别...
SQL SERVER函数.CHM,基本命令,日期函数,统计函数等的实例
SQL Server函数是数据库管理系统中用于处理和操作数据的重要工具,它们可以帮助我们执行各种计算、转换、聚合和数据处理任务。本篇文章将深入探讨SQL Server函数的分类、使用方法以及一些关键函数的细节。 首先,...
标题提到的"SqlServer自定义多参数聚合函数实例代码"就是针对这种情况提供的一种解决方案。 自定义聚合函数通常通过两种方式实现:T-SQL(Transact-SQL)或CLR(Common Language Runtime)。T-SQL方式适用于简单的...
以上仅为Oracle与SQL Server函数对比的部分内容,实际应用中,两个系统在函数的实现细节、语法糖以及性能优化上存在差异,开发者需根据具体需求选择合适的数据库系统和函数调用方式。通过深入理解这些函数的异同,...
### SQL Server 函数详解 #### 引言 SQL Server 是一款功能强大的关系型数据库管理系统,提供了丰富的内置函数,用于处理各种类型的数据。本文旨在详细解释 SQL Server 中不同类别的函数及其用途,帮助开发者更好...