oracle语句总记录,Oracle常用语句记录

交集/差集/合集

select * from tb_a

intersect

minus

union all

select * from tb_b

条件分支 decode()

例如:搜索条件没有手机就查座机 默认查手机

SELECT * FROM

AND DECODE(SEND_MOBILE,NULL,TELNUM,SEND_MOBILE) LIKE '110'

行号输出

row_number() OVER(ORDER BY null)

或者 rownum伪列

聚合输出

SELECT LISTAGG(STUNAME,'+') WITHIN GROUP (ORDER BY STUNUM) OVER (PARTITION BY CLASSNAME)

FROM STU_INFO

同时进行INSERT+UPDATE 即:如果某数据已存在于表1中则UPDATE表1,否则INSERT

MERGE INTO TBL1 T1

USING (SELECT 'D0001' ID,'KING' NAME FROM DUAL) T2

ON (T1.ID = T2.ID)

WHEN MATCHED THEN

UPDATE SET NAME = T2.NAME

WHEN NOT MATCHED THEN

INSERT VALUES(T2.ID,T2.NAME)

与上一条数据一并输出

SELECT '轮到'||STU_NAME,'下一个是'||LAG(STU_NAME,1) IGNORE NULLS OVER(ORDER BY STUNUM) FROM STUINFO

dad91561a33bf767ad9b5ceca2fde18e.png

ORACLE常用语句:

ORACLE常用语句: 1.首先,创建(新)用户: create user username identified by password; username:新用户名的用户名 password: 新 ...

Oracle常用语句集合

oracle常用经典SQL查询 常用SQL查询: .查看表空间的名称及大小 )),) ts_size from dba_tablespaces t, dba_data_files d where t. ...

Oracle常用语句

Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, ...

Oracle 11g的一些常用语句记录

一.表空间 1.创建临时表空间: create temporary tablespace project_temp tempfile 'D:\Oracle\dataspace\project_temp ...

Oracle常用语句语法汇总

第一篇  基本操作 --解锁用户   alter user 用户 account unlock; --锁定用户   alter user 用户 account lock; alter user sco ...

Oracle常用函数记录

Oracle函数 --schema:hcf --不带任何参数 http://www.cnblogs.com/wuyisky/archive/2010/05/11/oracle_function.htm ...

oracle常用语句总结

一.用户管理类 1.创建用户: Create user username Identified by password Default tablespace tablespacename Tempor ...

oracle 常用语句

创建用户及授权create temporary tablespace test_temp tempfile 'C:\oracle\product\10.2.0\oradata\hszxdbtemp.d ...

oracle 常用操作记录--持续更新...

一.oracle grant 授权语句(转自:https://www.cnblogs.com/yt954437595/p/6488819.html) --select * from dba_users ...

随机推荐

[codeforces 360]A. Levko and Array Recovery

[codeforces 360]A. Levko and Array Recovery 试题描述 Levko loves array a1, a2, ... , an, consisting of i ...

Flash Builder 4.6 界面显示一半中文一半英文?

Flash Builder 4.6 (简称 Flex 4.6 或 FB 4.6)启动后界面有时候会显示一半中文,一半英文(这种奇葩的情况一般发生在 FB 4.6 刚安装后或操作系统安装一个类似 SP1 ...

Linux系统update-alternatives命令使用

个人博客地址:http://www.cnblogs.com/wdfwolf3/ update-alternatives是ubuntu系统用来进行软件版本切换的命令.比如系统中有几个版本的jdk,把这些 ...

GDB: basics

Before Debugging, generating the debugging info using gcc -g3 *.c/cpp; then gdb ~.out/exe using comm ...

创建 github 仓库

1. 创建入口 在右上角找到 “+” 然后,选择 “New repository” 进行创建. 2. 填入信息 输入名字和描述 . 选择 “Initialize this repository wit ...

k8s(一) kubeadm简单集群初始化

写给想入门kubernetes的同学们 # 系统版本 [root@master ~]# cat /etc/os-release NAME="CentOS Linux" VERSIO ...

Angular2 File Upload

Angular2 File Upload Install Install the components npm install ng2-file-upload --save github: https ...

springboot工程添加404页面

首先在/src/main/resources下创建文件夹/public/error 在文件夹里创建html页面,jsp页面不可以.

POJ 1051

#include #include #include #define MAXN 27 using n ...

shell综合

既可恶又不得不注意的地方: 1.if 与[ 之间必须有空格, 2.[ ]与判断条件之间也必须有空格, 3.]与; 之间不能有空格, 4.变量赋值的时候,等号两边不能有空格, 调试:sh -x xxx. ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值