0. 不区分大小写
Oracle数据库是不区分大小写的
1. 分页查询实现
MySQL分页查询的实现是使用limit
关键词,但是在Oracle中没有limit
这个关键词,取而代之的是rownum
,用法如下:
select * from demo_table where rownum <= 10
意思就是取符合条件的前10条数据。
2. 模糊查询的实现
两种数据库模糊查询的关键字都是like
,但是在xml
文件中的语法有些区别,在MySQL数据库中,模糊查询可以这么写:
like "%"#{field}"%"
like CONCAT('%',#{field},'%')
在Oracle数据库中虽然也是拼接和使用CONCAT
函数这两种思路,但是写法有所不同:
-- Oracle的字符串拼接需要用||
like '%'||#{field}||'%'
-- Oracle的CONCAT函数只能传入两个参数
like CONCAT(CONCAT('%',#{field}),'%')
标签:like,数据库,field,MySQL,Oracle,不同点,CONCAT
From: https://www.cnblogs.com/datangguanjunhou/p/16623447.html