`
hdy007
  • 浏览: 31125 次
最近访客 更多访客>>
文章分类
社区版块
存档分类

SQL Server基本函数详细介绍

阅读更多
1、字符串函数

  长度与分析用

  datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格

  substring(expression,start,length) 不多说了,取子串

  right(char_expr,int_expr) 返回字符串右边int_expr个字符

  字符操作类

  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吗取字符

  字符串查找

  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) 是否是有效标识符

 

分享到:
评论

相关推荐

    Sqlserver 自定义函数 Function使用介绍

    SQL Server中的自定义函数是数据库开发中非常重要的组成部分,它们允许开发者创建自定义的逻辑,以便在查询中重用和简化复杂操作。本篇主要关注SQL Server 2008中的三种自定义函数:标量函数、内联表值函数和多语句...

    SQLServer基本函数

    下面我们将对这些基本函数进行详细的介绍。 字符串函数 字符串函数是 SQL Server 中最常用的函数之一,它们可以对字符串进行各种操作。下面是字符串函数的一些例子: * `datalength(Char_expr)`: 返回字符串包含...

    sqlserver snowflake 函数

    使用c# 编写的 sqlserver udf 雪花函数 编译环境为 .net framework 4.5 目标数据库为 sqlserver2012 实际可以在 sqlserver2012-2019 上发布使用 注: 1. 需要开启多个实例权限 2. 需要开启单数据库信任 3. 该程序...

    sqlserver时间函数

    时间函数,sqlserver,标签系统标签系统标签系统标签系统

    sqlserver中常用函数

    本文将详细介绍SQL Server中的一些重要函数,特别是字符串处理相关的函数,帮助读者更好地理解和运用这些功能强大的工具。 #### 字符串函数 ##### ASCII() **ASCII()** 函数的功能是返回指定字符表达式的最左侧...

    sql server 自定义函数

    SQL Server中的自定义函数是数据库开发中的重要工具,允许用户根据特定需求创建自己的函数,以扩展标准SQL的功能。本文将深入探讨SQL Server自定义函数的种类、用途、创建方法以及实际应用示例。 一、自定义函数的...

    SQLSERVER时间函数汇总

    这篇博客“SQLSERVER时间函数汇总”深入探讨了SQL Server中的时间函数,提供了丰富的知识资源。 首先,我们要理解SQL Server中的日期和时间数据类型,包括DATE、TIME、DATETIME2、SMALLDATETIME、DATETIMEOFFSET等...

    SqlServer自定义多参数聚合函数实例代码

    标题提到的"SqlServer自定义多参数聚合函数实例代码"就是针对这种情况提供的一种解决方案。 自定义聚合函数通常通过两种方式实现:T-SQL(Transact-SQL)或CLR(Common Language Runtime)。T-SQL方式适用于简单的...

    SQL_SERVER日期函数详细用法

    SQL Server 日期函数详细用法 SQL Server 提供了多种日期函数,用于处理日期和时间数据。下面将详细介绍这些函数的用法。 1. GETDATE() 函数 GETDATE() 函数用于获取当前日期和时间。该函数返回当前服务器的日期...

    SQLServer系统函数总结

    整理SQL Server系统函数,包含聚合函数、配置函数、日期时间函数、数学函数、字符串等等。简单介绍各函数的使用方法(例子)及函数功能

    sqlserver函数大全

    sqlserver函数详细说明,可以作为学习SQLServer的参考资料。

    sqlserver MD5函数

    本文将详细介绍如何在SQL Server环境中创建并使用MD5加密函数,以及相关的辅助函数。 #### 二、MD5加密原理简介 MD5(Message-Digest Algorithm 5)是一种广泛使用的密码散列函数,能够为任意长度的数据生成一个128...

    SQL Server2000函数大全

    以下是一些主要的SQL Server 2000函数类别及其详细说明: 1. **数值函数**: - `ABS()`: 返回一个数的绝对值。 - `SQRT()`: 计算平方根。 - `RAND()`: 生成0到1之间的随机数,无参数时返回相同值,用@seed参数可...

    sql server常用函数大全

    本文档总结了 SQL Server 中常用的数学函数、字符串函数和其他函数,包括绝对值、取整、四舍五入、幂函数、对数函数、平方根函数、随机数函数、符号函数、数学常数函数、圆周率、反三角函数、三角函数、弧度角度互换...

    sql server函数大合集

    下面将对 SQL Server 函数进行详细的介绍。 聚合函数 聚合函数是 SQL Server 中的一种函数,用于对数据进行聚合操作,例如计算平均值、求和、计数等。 1. AVG 函数 AVG 函数用于计算组中的平均值,空值将被忽略...

    sqlserver 函数大全

    "SQL Server 函数大全" SQL Server 函数大全是 SQL Server 中一个强大的功能,提供了多种函数来处理和操作数据。这些函数可以分为多个类别,包括聚合函数、配置函数、转换函数、加密函数、游标函数、日期和时间...

    SQLServer2000函数大全<绝对经典>

    这个"SQLServer2000函数大全"资源对于熟悉和精通SQL Server 2000的函数使用至关重要,无论你是初学者还是经验丰富的开发者,都能从中受益。通过深入学习和实践,你可以更加熟练地进行数据查询、处理和分析,提升...

    SQL SERVER2012中新增函数之字符串函数CONCAT详解

    在SQL Server 2012中,引入了一个新的字符串函数——CONCAT,它的主要功能是方便地连接多个字符串。在CONCAT函数出现之前,我们通常使用 "+" 运算符来连接字符串,但这种方法存在一个问题,即如果其中任何一个字符串...

Global site tag (gtag.js) - Google Analytics