摘要:
日期函数 1. 常用日期函数 (1) add_months(date, n) : 'n' 个月前,'-n' 个月后 (2) months_between(date1, date2) : 月份差 'date1 - date2',存在小数 (3) last_day(date):返回当前日期在该月份的最后 阅读全文
摘要:
基础语法 格式1: case when conditionalExpression_01 then result_01 when conditionalExpression_02 then result_02 ...... when conditionalExpression_n then resu 阅读全文
摘要:
rownum的说明 rownum是oracle特有的一个关键字。 对于基表,在insert记录时,oracle就按照insert的顺序,将rownum分配给每一行记录,因此在select一个基表的时候,rownum的排序是根据insert记录的顺序显示的。例如: select rownum rn,t 阅读全文
摘要:
dual表 该表是Oracle中真实存在的一个表,任何用户都可以读取,多数情况下可以用在没有目标的SELECT查询语句中。它本身只包含了一个DUMMY字段。DUAL表对Oracle很重要,用户不要试图删除该表,一旦删除,Oracle将无法启动。 聚合函数 Oracle聚合函数同时可以对多行数据进行操 阅读全文
摘要:
Oracle WITH AS是一种SQL语法,用于在一个查询中定义一个临时的命名结果集,并在查询中引用该结果集,它是Oracle中实现递归查询的一种方式。当一次查询需要多次引用同一个子查询时,使用WITH AS语法可以便于编写和维护SQL查询语句。 一个别名: with tmp as (select 阅读全文
摘要:
merge into 语句使用的场景:存在匹配条件的记录则更新,不存在则插入新的记录。 merge into语句的语法 MERGE INTO 表名 别名1 USING (table|view|sub_query) 别名2 ON (JOIN condition) WHEN MATCHED THEN - 阅读全文