mysql、oracle、sqlserver常见方法区分

news/2025/2/1 22:58:09/

整理了包括字符串与日期互转、字符串与数字互转、多行合并为一行、拼接字段等一些常用的函数,当然有些功能实现的方法不止一种,这里列举了部分常用的,后续会持续补充。

MySQLOracleSQL Server
字符串转数字

CAST('123' as SIGNED)


CONVERT('123', SIGNED)

TO_NUMBER('123')CAST('123' as SIGNED)
数字转字符串CONVERT(123, CHAR)TO_CHAR(123)CAST(123 as VARCHAR(10))
字符串转时间STR_TO_DATE('2020-01-01 00:00:00', '%Y-%m-%d %H:%i:%s')TO_DATE('2020-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS')

CONVERT(DATETIME, '2020-01-01 00:00:00', 20)

时间转字符串DATE_FORMAT(SYSDATE(), '%Y-%m-%d %H:%i:%s')TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')CONVERT(VARCHAR(100), GETDATE(), 20)
多行合并为一行GROUP_CONCAT(列名 SEPARATOR ‘分隔符’)

LISTAGG(列名, ‘分隔符’) WITHIN GROUP(ORDER BY 列名)

WM_CONCAT(列名)

STRING_AGG(列名)
计算字符串长度LENGTH('hello world哈哈')LENGTH('hello world哈哈')LEN('hello world哈哈')
拼接多个字段CONCAT(列名, ',', 列名)

CONCAT(CONCAT(列名, ','), 列名)

列名||','||列名

列名+列名(注:需要同类型)


http://www.ppmy.cn/news/1055533.html

相关文章

详细介绍线程池的使用原理、参数介绍、优点、常见构造方法、使用案例、模拟实现

前言 创建和销毁一个线程时,这点损耗是微不足道的,但是当需要频繁的创建和销毁多个线程时,这个成本是不可忽视的,于是就有大佬创建了线程池,借助线程池来减少其中的成本。 目录 前言 一、线程池的使用原理 二、线程…

Docker 微服务实战

1. 通过IDEA新建一个普通微服务模块 1.1 建Module docker_boot 1.2 改写pom <?xml version"1.0" encoding"UTF-8"?><project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance&…

java中多个list怎么用List表示?

如果你有多个List对象&#xff0c;想要将它们合并成一个List对象&#xff0c;可以使用addAll()方法来实现。addAll()方法将会把一个List中的元素逐个添加到另一个List中。 以下是一个示例&#xff0c;展示了如何将多个List对象合并为一个List对象&#xff1a; import java.ut…

归一化的作用,sklearn 安装

目录 归一化的作用&#xff1a; 应用场景说明 sklearn 准备工作 sklearn 安装 sklearn 上手 线性回归实战 归一化的作用&#xff1a; 归一化后加快了梯度下降求最优解的速度; 归一化有可能提高精度(如KNN) 应用场景说明 1&#xff09;概率模型不需要归一化&#xff…

链表的实现

分两种方式实现&#xff0c;一种是双向链表&#xff0c;一种是双向循环链表。循环双向链表和双向链表的编码实现&#xff0c;差别很小&#xff0c;但是循环链表在效率上胜出很多&#xff0c;综合考虑&#xff0c;循环链表是首选。 完整工程代码&#xff1a;https://github.com…

光谱成像系统视觉均匀校准积分球光源

数字相机的光谱灵敏度是成像传感器、光学透镜、滤光片以及相机内部图像处理过程等诸多因素的综合结果。即使是同一台相机&#xff0c;采用不同的光学镜头和不同的滤光片&#xff0c;由于光学系统的结构和光学材料的透过率不同&#xff0c;导致整个成像系统的光谱灵敏度也有所差…

SpringBoot 01 如何创建 和pom的解析

目录 1 Springboot的创建 步骤 2 项目的书写和运行 创建service包并在其下写一个service文件 项目的运行 pom文件的一些配置 parent web test 打包 打包过程 1 Springboot的创建 步骤 首先new一个新项目 然后依照如下创建 2 项目的书写和运行 创建service包并…

Jenkins的定时任务配置

jenkins配置定时任务位置(点击日程表的问好可查看语法配置) jenkins的定时任务的参数 # 定时任务参数(每个参数之间使用tab键或空格分隔)MINUTE HOUR DOM MONTH DOW 参数解释取值范围 MINUTE 分钟0-59HOUR小时0-23DOM一月的天数1-31MONTH月份1-12DOW 一周的天数0…