
SQL
ScorpionSpirit
这个作者很懒,什么都没留下…
展开
-
left join , right join , inner join
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID aNum1转载 2018-01-23 14:02:49 · 129 阅读 · 0 评论 -
Oracle 四舍五入 。round()函数与trunc()函数区别
round(x[,y]) 【功能】返回四舍五入后的值 【参数】x,y,数字型表达式,如果y不为整数则截取y整数部分,如果y>0则四舍五入为y位小数,如果y小于0则四舍五入到小数点向左第y位。 【返回】数字 【示例】 select round(5555.6666,2.1),round(5555.6666,-2.6),round(5555.6666) from dual;返回:转载 2018-01-23 14:23:37 · 7964 阅读 · 0 评论 -
使用mybatis 对 oracle数据批量插入、更新
正确的mybatis的mapper的sql配置如下: INSERT ALL INTO T_APPLAUD ( ID, USER_ID, BUSINESS_TYPE, PRODUCT_ID,转载 2018-01-23 14:55:08 · 378 阅读 · 0 评论 -
Oracle清空表内的数据
用truncate、delete都可以清空表中数据。SQL如下:truncate table [表名];delete from [表名];delete与truncate的区别:delete:会产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments。truncate: 是DDL操作,不产生rollback,速度快。转载 2018-01-30 10:18:24 · 94015 阅读 · 0 评论