美文网首页oraclePDdb
MySql语句转Oracle的坑啊

MySql语句转Oracle的坑啊

作者: HeloWxl | 来源:发表于2019-12-12 17:18 被阅读0次

1.模糊查询

  • Mysql
SELECT * 
FROM USER
WHERE username like CONCAT('%','王','%')
  • Oracle
SELECT * 
FROM USER
WHERE username like  '%'||'王'||'%'

Oracle里面也有concat函数,如果要使用CONCAT函数的话,我们需要使用两个CONCAT函数,对模糊查询进行拼接,也是可以的。这里的话,我就不演示了。


image.png

2.按照时间查询

  • Mysql
SELECT * 
FROM USER
WHERE create_time between ''2019-12-10 12:22:29" and "2019-12-11 11:22:29"
  • Oracle
SELECT * 
FROM USER
WHERE create_time between TO_DATE(''2019-12-10 12:22:29" , 'yyyy-mm-dd hh24:mi:ss' ) and TO_DATE("2019-12-11 11:22:29", 'yyyy-mm-dd hh24:mi:ss' ) 

3.分页查询

  • MySQL:
    SELECT
        sheet.* 
    FROM
        sheetA act,
        sheetB sheet,
        sheetC actop 
    WHERE
        AND sheetB.ACT_INST_ID = sheetA.ACTIVITYINSTID 
        AND sheetA.REPOID = sheetC.REPO_ID 
        Limit 0,10
  • Oracle:
    单表分页
    SELECT
    * 
FROM
    sheetA
WHERE
    ROWID NOT IN ( SELECT ROWID FROM sheetA WHERE ROWNUM <= 0 ) 
AND ROWNUM <= 10

关联查询分页

SELECT
    sheets.* 
FROM
    (
    SELECT
        sheet.* ,
        ROWNUM "rownum" 
    FROM
        sheetA act,
        sheetB sheet,
        sheetC actop 
    WHERE
        AND sheetB.ACT_INST_ID = sheetA.ACTIVITYINSTID 
        AND sheetA.REPOID = sheetC.REPO_ID 
    )  sheets
WHERE
    sheets."rownum" >= 0
    AND sheets."rownum" <= 5

后续遇到在更新.....

相关文章

  • MySql语句转Oracle的坑啊

    1.模糊查询 Mysql Oracle Oracle里面也有concat函数,如果要使用CONCAT函数的话,我们...

  • 数据库分页查询

    sqlserver分页查询语句 mysql分页 oracle分页查询语句 EF Lambda Skip跳过多少条...

  • Oracle分页查询

    因为在oracle中没有limit语句,不能像在mysql中那样用limit进行分页查询 Oracle中通过row...

  • GreenDao

    前言:数据库:MySQL、Oracle、Sqlite 一. 复习SQL语句(结构化查询语言) 1.SQL语句分类 ...

  • GreenDao

    数据库:MySQL、Oracle、Sqlite 一. 复习SQL语句(结构化查询语言) 1.SQL语句分类 DDL...

  • Invalid bound statement (not fou

    绑定语句无效(未找到) 情景: 项目是从Mysql转换为Oracle的,之前是没有任何问题的。 改成oracle后...

  • Oracle转mysql

    1.将表中时间类型的字段更改类型,比如CREATE_TIME,UPDATE_TIME 2.在需要转换的数据库页面点...

  • Oracle高级语句书目录

    Oracle高级语句之with as Oracle高级语句之merge into Oracle高级语句之row_n...

  • 中级知识回顾

    数据库 甲骨文 mysql oracle 微软 access sqlserver 95%sql语句一样 数据...

  • Oracle/KingbaseES上的inet_aton函数实现

    MySQL上的inet_aton函数,Oracle和KingbaseES都没有,实现如下: 测试语句:select...

网友评论

    本文标题:MySql语句转Oracle的坑啊

    本文链接:https://www.haomeiwen.com/subject/yayrictx.html