oracle --> mysql

to_char(sysdate,'yyyy-mm-dd')-->date_format(sysdate(),'%Y-%m-%d');

to_date(sysdate,'yyyy-mm-dd')-->STR_TO_DATE(sysdate(),'%Y-%m-%d');

1.oracle

(1)使用TO_CHAR函数处理数字

TO_CHAR(number, '格式')

TO_CHAR(salary,’$99,999.99’);

(2)使用TO_CHAR函数处理日期

TO_CHAR(date,’格式’);

to_char(sysdate,'q') 季

to_char(sysdate,'yyyy')年

to_char(sysdate,'mm')月

to_char(sysdate,'dd')日

to_char(sysdate,'d')星期中的第几天

to_char(sysdate,'DAY')星期几

to_char(sysdate,'ddd')一年中的第几天

(3)TO_NUMBER

使用TO_NUMBER函数将字符转换为数字

TO_NUMBER(char[, '格式'])

(4) TO_DATE

使用TO_DATE函数将字符转换为日期

TO_DATE(char[, '格式'])

2.SQL

1)类型转换:Cast()类型转换,例:Cast(@startdate as datetime),Cast(name as nvarchar)

2)日期截取:Datepart()返回代表指定日期的指定日期部分的整数,例:

Datepart(Dd,@startdate)--取日,

Datepart(Month,@startdate)--取月,

Datepart(Yy,@startdate)--取年

3)日期操作:Dateadd()在向一个日期加上一个段时间的基础上,返回新的datetime类型。例:加2天 Dateadd(day,2,'2009-6-1')返回:2009-6-3 00:00:00.000

3.mysql

日期格式转换:date_format(date,format), time_format(time,format)

1)使用DATE_FORMAT(数据库字段,'%Y%m%d')将时间类型字段格式为"yyyy-mm-dd"字符串格式

2)str_to_date(数据库字段,'%m.%d.%Y')将字符串类型字段格式为"yyyy-mm-dd"时间格式

3)mysql> select date_format('2008-08-08 22:23:00', '%W %M %Y');

+------------------------------------------------+

| date_format('2008-08-08 22:23:00', '%W %M %Y') |

+------------------------------------------------+

| Friday August 2008 |

+------------------------------------------------+

mysql> select date_format('2008-08-08 22:23:01', '%Y%m%d%H%i%s');

+----------------------------------------------------+

| date_format('2008-08-08 22:23:01', '%Y%m%d%H%i%s') |

+----------------------------------------------------+

| 20080808222301 |

+----------------------------------------------------+

mysql> select time_format('22:23:01', '%H.%i.%s');

+-------------------------------------+

| time_format('22:23:01', '%H.%i.%s') |

+-------------------------------------+

| 22.23.01 |

+-------------------------------------+

MySQL 日期、时间转换函数:date_format(date,format), time_format(time,format) 能够把一个日期/时间转换成各种各样的字符串格式。它是 str_to_date(str,format) 函数的 一个逆转换。

4.to_number比较

TO_NUMBER用cast就可,但要填适当的类型,示例:

select cast(11 as unsigned int) /*整型*/

select cast(11 as decimal(10,2)) /*浮点型*/

mysql to_number()函数_oracle、sqlserver、mysql常用函数对比[to_char、to_number、to_date] (转)...相关推荐

  1. MySql截取字符串的几个常用函数详解

    MySql截取字符串的几个常用函数详解 MySQL 截取字符的几个常用函数:left(), right(), substring(), substring_index(),mid(), substr( ...

  2. c语言掌握常用函数,c语言一些常用函数.pdf

    c语言一些常用函数 C 语言程序设计(常用函数说明) C 语言是 1972 年由美国的 Dennis Ritchie 设计发明的,并首次在 UNIX 操作系统的 DE C PDP-11 计算机上使用. ...

  3. python日历函数_Python—日历函数—日历模块的常用函数,calendar,常见

    Python-日历函数-日历模块的常用函数,calendar,常见 发表时间:2020-07-07 日历函数 calendar模块中提供了非常多的函数来处理年历和日历. 例如:打印2020年7月份的日 ...

  4. MySQL(四)字段及常用函数

    一.字段 数据库表中的每一行叫做一个"记录",每一个记录包含这行中的所有信息,但记录在数据库中并没有专门的记录名,常常用它所在的行数表示这是第几个记录. 在数据库中存放在表行列交叉 ...

  5. mysql中常用的sql函数_Mysql中的常用函数:

    Mysql中的常用函数: 1.字符串函数: (1).合并字符串 concat():// concat('M','y',"SQL",'5.5');== MySQL5.5//当传入的参 ...

  6. Mysql第四天笔记01——常用函数

    目录 1.Mysql函数分类 2.常见数学函数 3.字符串函数(重点) 4.日期和时间函数 5.流程控制函数 6.其它函数 1.Mysql函数分类 (1)单行函数 特点: 单行函数对单行操作 每行返回 ...

  7. SQL数据分析:sqlzoo官网学习select,where,order by,limit,聚合函数,having,常用函数,窗口函数,表链接,子查询

    SQL数据分析: 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金 ...

  8. oracle stdevp函数,plsql和tsql常用函数比对

    plsql和tsql常用函数比对 plsql与tsql的语法不同,大家可以参考下. 数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value f ...

  9. oracle mysql迁移方案_Oracle/云MySQL/MsSQL“大迁移”真相及最优方案

    最近一段时间碰到一些数据迁移的项目,如:Oracle迁移到MySQL,MsSQL迁移到MySQL,云MySQL迁移到本地MySQL.对于这方面做了系统的整理.包括:迁移方案的选择.如何跳出迁移遇到的坑 ...

  10. mysqlsql常用函数_MySQL中的常用函数

    在MySQL中,函数不仅可以出现在select语句及其子句中,而且还可以出现在update.delete语句中. 常用的函数有: 1. 字符串函数:主要用于处理字符串. 2. 数值函数:主要用于处理数 ...

最新文章

  1. SCVMM2012功能测试(7)—更新管理(符合性)
  2. 64 位来临:微软 Visual Studio 2022 预览版今夏发布,更多功能一览
  3. 教你从零开始使用wordpress做为后台生成小程序(小白版教程)
  4. python 主语_前深度学习时代--FFM模型的原理与Python实现
  5. 第八章Jdk代理 cglib代理
  6. java输入框1-100_Java开发笔记(一百三十九)JavaFX的输入框
  7. CentOS更改yum源与更新系统
  8. adb如何使用javac编译java程序并且运行
  9. Nginx的configure各项中文说明
  10. 优化模型:钢管订购及运输优化模型
  11. UE4 粒子特效基础学习 (03-制作上升光线特效)
  12. Project(10)——收货地址 - 设置默认
  13. 一、linux驱动实验-14.1-imx6ull驱动MT7601
  14. 记录微信会员卡开卡跳过领取到卡包直接到激活页面
  15. 计算机英语期末论文格式,计算机英文论文大纲格式 计算机英文论文大纲如何写...
  16. 数独问题之排除法和唯余法
  17. 为什么受伤的总是我,赢的总是她?
  18. 一步一步教你搭建jenkins
  19. 罗技数码的在线查询真伪
  20. linux下的串口编程

热门文章

  1. 中班游戏电子计算机,5个适合中班的室内游戏
  2. redis 热点数据 缓存
  3. centOS安装mysql 使用解压包的方式
  4. C语言异或操作详解(小小异或,大大作用~)
  5. 暴力破解+验证码爆破
  6. 7款好用国内外项目管理软件,让团队效率翻倍提升
  7. 细节决定成败 – 选择传智播客成都java培训
  8. 软件设计是怎样炼成的(7)——细节决定成败(详细设计)
  9. [CF1019C]Sergey's problem
  10. 2021年全球鲍鱼行业调研及趋势分析报告