sql语句最经常用的函数(最简单的)

SQL之常用函数 窗口函数 窗口函数,可以对数据库数据进行实时分析处理: 同时具有分组(partition by)和排序(order by)的功能 不减少原表的行数,所以经常用来在每组内排名 窗口函数原则上只能写在select子句中 语法 <窗口函数> over (partition by <用于分组的列名> order by <用于排序的列名>) <窗口函数>的位置,可以放以下两种函数: 静态窗口函数 排名函数,如rank,den 阅读详情

函数

函数大致可以分为以下几种:

  • 算术函数(用来进行数值计算的函数)
  • 字符串函数(用来进行字符串操作的函数)
  • 日期函数(用来进行日期操作的函数)
  • 转换函数(用来转换数据类型和值的函数)
  • 聚合函数(用来进行数据聚合的函数)

字符串函数

  • ||——拼接
    字符串1||字符串2
    || 函数在 SQL Server 和MySQL 中无 法使用。
  • LENGTH——字符串长度
    LENGTH(字符串)
  • LOWER——小写转换
    LOWER(字符串)
  • REPLACE——字符串的替换
    将字符串的一部分替换为其他的字符串
    REPLACE(对象字符串,替换前的字符串,替换后的字符串)
  • SUBSTRING——字符串的截取
    SUBSTRING(对象字符串 FROM 截取的起始位置 FOR 截取的字符数)
  • UPPER——大写转换
    UPPER(字符串)

日期函数

  • CURRENT_DATE——当前日期
    CURRENT_DATE函数能够返回 SQL 执行的日期,也就是该函数执 行时的日期。由于没有参数,因此无需使用括号
  • CURRENT_TIME——当前时间
    CURRENT_TIME函数能够取得SQL 执行的时间,也就是该函数执 行时的时间
  • CURRENT_TIMESTAMP——当前日期和时间
  • CAST——类型转换
    CAST(转换前的值 AS 想要转换的数据类型)
  • COALESCE——将NULL转换为其他值
    COALESCE(数据1,数据 2,数据 3……)
    COALESCE 是SQL 特有的函数。

LIKE谓词——字符串的部分一致查询

部分一致大体可以分为前方一致、中间一致和后方一致三种类型。

  • “%”是代表“0 字符以上的任意字符串”的特殊符号
  • “_” 代表 “任意 1个字符”。

IS NULL、IS NOT NULL——判断是否为NULL

IN谓词——OR的简便用法

IN(值1,值2,值3,....) 替换多个 OR
NOT IN (值1,值2,值3,....)
注:

  • IN 和NOT IN 时是无法选取出 NULL 数据的。
  • 可使用子查询作为IN谓词的参数

 


 

真正的SQL函数大全 汇集了T-SQL的聚合函数、字符处理函数、数学函数、日期函数、系统函数等。 立即下载

相关推荐

SQL语句中常用的函数大全

列举了SQL语句中大部分常用的函数 Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为Boolean 型态。 CByte(expression) 转换表达式为Byte 型态。 CChar(expression) 转换表达式为字符型态。 CDate(expression) 转换表达式为Date 型态。 CDbl(expression) 转换表达式为Double 型态。 CDec(expression) 转换表达式为Decimal 型态。 CInt(expression) 转换表达式为Integer 型态。 CLng(expression) 转换表达式为Long 型态。 CObj(expression) 转换表达式为Object 型态。 CShort(expression) 转换表达式为Short 型态。 CSng(expression) 转换表达式为Single 型态。 CStr(expression) 转换表达式为String 型态。 Choose (index, choice-1[, choice-2, ... [, choice-n]]) 以索引值来选择并传回所设定的参数。 Chr(charcode) 以ASCII 码来取得字符内容。 Close(filenumberlist) 结束使用Open 开启的档案。 Cos(number) 取得一个角度的余弦值。 Ctype(expression, typename) 转换表达式的型态。 DateAdd(dateinterval, number, datetime) 对日期或时间作加减。 DateDiff(dateinterval, date1, date2) 计算两个日期或时间间的差值。 DatePart (dateinterval, date) 依接收的日期或时间参数传回年、月、日或时间。 DateSerial(year, month, day) 将接收的参数合并为一个只有日期的Date 型态的数据。 DateValue(datetime) 取得符合国别设定样式的日期值,并包含时间。 Day(datetime) 依接收的日期参数传回日 ....

常用SQL函数

SQL函数

gugugutime.com 2030

SQL中用到的函数,学习数据库SQL语句的好教程

SQL中用到的函数,学习数据库SQL语句的好教程

sql常用函数

sql中的内置函数

qq_59114219的博客 5723

SQL常用函数汇总(比较详细)

SQL常用函数汇总(比较详细)SQL常用函数汇总(比较详细)

大话西游2单机版V8一键架设教程:从下载到GM权限全流程(附仙玉修改技巧)

本文详细讲解了大话西游2单机版V8的一键架设全流程,包括环境准备、服务端配置、客户端安装及GM权限获取等关键步骤。特别提供了仙玉修改技巧和高级资源管理方法,帮助玩家快速搭建个性化游戏环境并掌握核心控制功能。教程涵盖Windows系统兼容性设置、常见问题解决方案以及数据备份策略,适合各类怀旧玩家和技术爱好者。

weixin_29254673的博客 1036

sql函数大全

1.count函数 该函数将返回满足where条件子句中记录的个数 select count(*) from 表名 或者是这样写: select count(*) from 表名 where 条件 2.sum函数,返回某一列的所有数值的和 select sum(字段名) from 表名 3.avg函数,它可以返回某一列的平均值 select avg(字段名) from 表名 4.max函数,它可以返回某一列中的最大数值 select max(字段名) from 表名 5.min函数

zsd_fresh的博客 1万+

从静态到动态:如何用Deformable 3DGS和4DGS实现高效动态场景建模

本文深入探讨了Deformable 3DGS和4DGS在动态场景建模中的技术突破,详细解析了这两种方法如何高效处理动态内容。Deformable 3DGS通过引入时间维度的变形场扩展传统3DGS,而4DGS则采用四维时空体素分解方法,两者均显著提升了动态场景建模的效率和质量,适用于虚拟现实、增强现实等应用场景。

weixin_29063035的博客 433

【数据库笔记】sql简单函数

数学函数 ABS(x):返回x的绝对值; SQRT(x):返回非负数x的平方根; PI():返回圆周率; MOD(x,y)或%:返回x被y除的余数; CEIL(x)、CEILING(x):返回大于或者等于x的最小整数值; FLOOR(x):返回小于或者等于x的最大整数值; ROUND(x,y):返回保留小数点后面y位,四舍五入的整数; TRUNCATE(x,y):返回被舍弃的...

weixin_43068329的博客 249

解决ADS1.2报错Cannot obtain license

报错如下 将licenses文件下的license内容进行修改: 修改为如下内容即可。 # # Generated on 2021-dec-1 by licwizard # PACKAGE ads armlmd 1.200 E32F0DE5161D COMPONENTS="armasm compiler bats armulate axd adwu fromelf armlink codewarrior armsd" INCREMENT ads armlmd 1.200 permanent uncounte

qq_46110320的博客 3462

python——模拟砍价

类型:随机数。

m0_62488776的博客 1970

SQL语句中的函数和高级语句

如sql_mode开启了PIPES_AS_CONCAT,"||"视为字符串的连接操作符而非或运算符,和字符串的拼接函数Concat相类似,这和Oracle数据库使用方法一样的。substr(x,y) 获取从字符串 x 中的第 y 个位置开始的字符串,跟substring()函数作用相同。least(x1,x2...) 返回集合中最小的值,也可以返回多个字段的最小的值。greatest(x1,x2...) 返回集合中最大的值,也可以返回多个字段的最大的值。

weixin_72625764的博客 1400

YOLO26改进策略【YOLO和Mamba】| CVPR 2025:EfficientViM 压缩隐藏状态空间进行通道混合、单头设计减少内存操作,提升目标检测效率与精度

本文记录的是利用模块优化的目标检测网络模型。EfficientViM Block(基于隐藏状态混合器的状态空间对偶性模块) 的设计旨在,提升特征提取效率,同时兼顾全局依赖捕捉与局部细节保留。本文将深入研究的原理,并将其应用到中,通过重构特征提取流程、减少内存绑定操作、融合多阶段特征,增强模型在资源受限环境下的检测性能与速度。EfficientViM: Efficient Vision Mamba with Hidden State Mixer based State Space DualityEfficie

Limiiiing的博客 399

sql 語句中的IF 函数

一,SQL中IF函数的使用 语法:IF(expr1,expr2,expr3) 其中,expr1是判断条件,expr2和expr3是符合expr1的自定义的返回结果。 用处:当从数据库中查询出来的结果需要转换成中文或是其他自定义的格式显示在网页上的时候,可以直接在sql中处理 sql: select if(il.status_id = 'INV_STTS_AVAILABLE','全新','二手') as status_id from inventory_location as il; ...

阿涩的博客 3万+

1. 动手开发第一个 SAP CDS View

在开始学习前,大家需要根据这篇文章介绍的步骤,在自己本地电脑上,把 ABAP Development Tool 安装好。右键单击这个添加好的 ABAP 开发包,选择新建一个 ABAP Repository Object,类型就选择。,就可以像在 SAPGUI 里使用 SE16 那样,查看这个 CDS View 的内容。笔者下一篇文章,会详细介绍我们创建的第一个 CDS View 的每一行代码的详细含义。从本文开始,正式进入 CDS View 开发的学习。的条件,然后点击 Run 重新执行,得到结果。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1271

Simulink中搭建一个包含PID控制的压电陶瓷快反镜模型

这个模型只是一个基本框架,你需要根据实际的系统参数和要求进行调整和优化。希望这些步骤能帮助你在Simulink中搭建所需的模型。

AI的内部世界的博客 474

sql最简单的查询语句

– 2 ****************************************** – 最简单的查询语句 – 2.1 ————————————————– – 使用 select 语句查询表中的数据 – SELECT * FROM table_name use pubs – 切换当前数据库 select * from authors – 2.2 ——————————————...

TY_Peng的博客 1876

华为OD机试 - 名字的漂亮度(Java 牛客练习题)

本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会持续更新,每天在线答疑。每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个不同字母拥有相同的“漂亮度”。给出一个字符串,该字符串仅由小写字母组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。给出多个字符串,计算每个字符串最大可能的“漂亮度”。第一行一个整数N,接下来N行每行一个字符串。数据范围:输入的名字长度满足。每个字符串可能的最大漂亮程度。

学Java,找哪吒 1786

SQL世界之函数+语句(九,十)

"SUM(OrderPrice)" 返回一个单独的值("OrderPrice" 列的总计),而 "Customer" 返回 6 个值(每个值对应 "Orders" 表中的每一行)。因此,得不到正确的结果。number是希望添加的间隔数(对于未来的时间,此数是正数,对于过去的时间,此数是负数);处理日期时,最难的任务是确保所插入的日期的格式,与数据库中日期列的格式相匹配。下面,如果 "UnitsOnOrder" 是 NULL,则不利于计算,因此如果值是 NULL 则 ISNULL() 返回 0。

m0_73514785的博客 1973

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

建议收藏!!十分钟带你从零学会最最最常用的SQL语句

建议收藏!!十分钟带你从零学会最最最常用的SQL语句1. 前言2. 数据库和表的操作2.1. 连接MySQL:2.2. 查看数据库:2.3. 使用数据库:2.4. 查看表:2.5. 建立表:2.6. 删除表:3. 表内容的操作(增删查改)3.1. 插入:3.2. 条件查询:3.3. 全查询:3.4. 多表条件查询3.5. 删除:3.6. 更新:4. 函数5. 修饰符 1. 前言 很多时候最简单的东西反而是最容易忘的,特别是当我们在学习新的知识的时候,面对老师总结的密密麻麻的知识点,我们总是无能为力。不得不承

Jack·Kwok的博客 5988

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

SQL设置SQL Server最大连接数及查询语句

一、设置最大连接数 下面的T-SQL 语句可以配置SQL Server 允许的并发用户连接的最大数目。 exec sp_configure ‘show advanced options’, 1 exec sp_configure ‘user connections’, 100 第一句用以表示显示sp_configure 系统存储过程高级选项,使用user connections 时,要求show ...

无崖子的博客 6532

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

1. 五类最常用的SQL语句

1. 五类最常用的SQL语句 文章目录1. 五类最常用的SQL语句前言1、Select 语句2、Insert语句(1)单表插入语句 insert into(2)多表插入语句 insert all3、Update语句4、Delete语句5、Merge into语句总结 前言 最近接触了一批希望从事或者刚接触数据开发的同学,通过摸底发现了一个共性问题:SQL语法掌握的没有太大问题,但是缺少数据敏感度。接到需求就上手写起了各种关联和逻辑处理,没有任何的数据探查。当然,这只是经验的缺乏,通过慢慢的积累和总

yuyan64的博客 744

Oracle之查看最近最消耗CPU的SQL语句及会话信息的方法

导读: 1、查找最近一分钟内,最消耗CPU的SQL语句; 2、查找最近一分钟内,最消耗CPU的会话; 3、查找最近一分钟内,最消耗I/O的SQL语句; 4、查找最近一分钟内,最消耗资源的SQL语句; 5、查找最近一分钟内,最消耗资源的会话。

旺旺的博客 1万+

SQL语句

SQL(Structured Query Language )被称为结构化查询语,SQL 是操作和检索关系型数据库的标准语言。SQL是在90年代开发出来的,最早使用SQL的数据库就是Oracle,而且随着时间的发展,基本上只要是数据库都支持了SQL语句,不同的数据库会存在在若干差异,但是基本的核心语法永远都是一样的。Create / Alter / Drop / Truncate(删除数据立即生效)Grant(赋于权限 ) / Revoke(回收权限 )模式和模式对象。

qq_62346051的博客 1868

史上最强大、最常用的高级 SQL 语句集锦!

以上就是我精心整理的 MySQL 史上最强大、最常用的高级 SQL 语句集锦。相信这些"绝学"一定能为你的数据处理工作带来全新的思路和突破!

赵KK的博客 1450

SQL语句使用大全,最常用的sql语句

下列语句部分是Mssql语句,不可以在access中使用. SQL分类:  DDL—数据定义语言(Create,Alter,Drop,DECLARE)  DML—数据操纵语言(Select,Delete,Update,Insert)  DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)  首先,简要介绍基础语句:  1、说明:创建数据库  Create

tdy11111的专栏 2218
上一篇: mysql与oracle数据库的常见区别
下一篇: case函数基础应用的实例(最基础的一条实例)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值