oracle 语句迁移到mysql

  • Post author:
  • Post category:mysql


1. substr 函数

oracle 的 substr 函数截取字符串从0或1开始,mysql从1开始

示例:

oracle中用   select   substr(2024,0,4) from 表名  或 select substr(2024,1,4) from 表名

mysql中用   select substr(2024,1,4)

2. to_date 和 str_to_date 函数

oracle 中的 to_date 函数 支持年月转为date

mysql的 str_to_date 函数 需要完整年月日 转为date

示例:

oracle中用 to_date(‘202202’, ‘YYYYMM’)

mysql中用 str_to_date(concat(‘202202′,’01’),’%Y%m’)

3. 月份加减相关函数

oracle 的 add_month( date , -1)

mysql的    add_date( date ,  interval  -1  month)、sub_date( date,  interval  12  month)

4. 日期的格式化

to_char 和  date_format



版权声明:本文为yifangshikong原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。