首页 > 数据库 >SQL Server 2019 内置函数

SQL Server 2019 内置函数

时间:2022-12-29 10:13:28浏览次数:62  
标签:内置 函数 Server 2019 SQL 字符串 备注

SQL Server 2019 内置函数

SQL Server为了日常方便加入了一些内置函数,可以供使用者直接使用,避免用户再去编写函数。

如何学习过C语言可能知道,我们经常使用字符串处理函数,如下:

// 字符串复制函数
strcpy()

// 字符串拼接函数
strcat()

// 字符串计算字符长度函数
strlen()

// ...

这些函数不用我们自己编写,只需要再源文件引入 #include <stdio.h> 库,即可使用。

sql server 也是这种思想,甚至连引入头文件都不需要了,可以直接调用函数

一、内置函数

1-1 字符串函数

函数 功能 备注
DATALENGTH 统计字符串占用空间大小
LEN 统计字符串数量
UPPER 将字符串中的小写字母转换为大写字母
LOWER 将字符串中的大写字母转换为小写字母
LTRIM 清除字符串左边填充的空格
RTRIM 清除字符串右边填充的空格

1-2 日期函数

函数 功能 备注
GETDATE 获取系统当前的日期和时间 格式:2022-12-29 09:25:49.870

1-3 数学函数

函数 功能 备注
RAND 返回一个0~1之间的随机的浮点数
ABS 返回一个数的绝对值
POWER 返回一个数的幂值
SQUARE 返回一个浮点数的平方
SQRT 返回一个浮点数的平方根

1-4 聚合函数

函数 功能 备注
SUM 求和
AVG 求平均值
MIN 求最小值
MAX 求最大值
COUNT 统计数量
DISTINCT 返回一个集合,并从指定集合中删除重复的元组

参考来源

01-SQL Server中的内置函数(超详细讲解),一次性全都掌握

标签:内置,函数,Server,2019,SQL,字符串,备注
From: https://www.cnblogs.com/caojun97/p/17000780.html

相关文章

  • MySQL-存储引擎架构
    MySQL是一种分层体系结构的关系数据库。一共有三层:客户(连接)层,Server层,存储引擎层。简单理解就是这三层架构。官网的解释在这里。(这个部分建议看8.0的文档,8.0文档补充了架......
  • CentOS7安装MySQL5.7
    先进入MySQLCommunityDownloads(https://dev.mysql.com/downloads/),选择使用红色红框标记的菜单MySQLCommunityServer因为我们这里示范安装的是MySQL5.7.38,所以进......
  • Linux安装MySQL 8.0.27
    cd/usr/localmkdirmysqlcdmysqlwgethttps://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz#下载可能需要几分钟tar......
  • MySQL杂谈
    重拾mysql,记点新知识1、关于外键约束,项目中一直少用外键约束,是怕删除的时候删除不掉,原来是可以设置的,关于外键约束有四种更新行为NOACTION:当在父表中删除/更新对应......
  • 模仿 vscode-server 把本地代码目录映射到外网
    目录概述分析解决方案准备一台VM创建容器SmartIDE创建直接使用docker创建SSH远程转发内网穿透ngrokfrp服务端客户端本文模仿vscode-server效果,借助ssh、反向代理......
  • Windows安装MySQL-5.7.27
    一、确认本地是否安装mysql按win+r快捷键打开运行;输入services.msc,点击【确定】;在打开的服务列表中查找mysql服务,如果没有mysql服务,说明本机没有安装mysql,反之,说明......
  • 本地navicat连接不上云服务器的mysql
    最终排查是云服务器安装了宝塔,宝塔对端口又设置了一层防火墙规则(3306没有对外开放)。排查问题指南:https://blog.csdn.net/qq_40936395/article/details/127744040......
  • 解决mysql8.0连接时的:对实体 "serverTimezone" 的引用必须以 ';' 分隔符结尾
    原url:url="jdbc:mysql://localhost:3306/db_1?characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8";缺乏;在每个&后添加“amp;”,即转义为;修改后url:jdbc:mysql:/......
  • MySQL基础
    MySQL数据库(SQL语言)(一)MySQL概述数据库相关概念数据库(DataBase->DB):存储数据的仓库,数据是有组织的进行存储数据库管理系统(DataBaseManagementSystem->DBMS......
  • Win 10 x64 Visual Studio 2019 编译 Detours 4.0.1
    Win10x64VisualStudio2019编译Detours4.0.1 十一年前,研究项目里用到的Detours已经更新到版本4.0.1,支持64位HOOK,从Github上下载下来编译看一下。GitHub下载......