mssql

推荐列表 站点导航

当前位置:首页 > 数据库 > mssql >

oracle学习笔记(二)

来源:网络整理  作者:网络  发布时间:2020-12-08 09:45
最近需要用的oracle,所以大家好好的学习下基础并整理下资料,希望能帮助到需要的朋友。...
show all

help show/set
update set
column lie justify left
多行子查询
oracle/sql:insert into 表(列1,列2)select 列1,列2 from 表2
set @ROWCOUNT=(select count(*) from tb_name where name1='5')
insert into tb_name(name1,name2) values('5','插入')


avg 求平均数
rollback 回滚事务
having所起的作用和where一样
a.other=b.other
oracle:
三、自定义变量
查询前10行数据
if @ROWCOUNT!=0
else
delete [from] table [where condition]
方法1:
select avg(nvl(列1,0)) from 表1
从另一个表里复制数据
merge 合并语句

update tb_name set name2='55555555' where name1='6'
1、insert插入语句
二、子查询Subqueries
oracle/sql:insert into(列1,列2)values('XXX','XXX');

merge into 表1 a using 表2 b on (a.id=b.id)
五,事务: 隐式、显式的事务

insert into tb_name(name1,name2) values('6','插入')
locking锁
嵌入子查询的修改
delete删除语句
2、update语句
oracle: select * from 表名 where rownum<=10;
oracle:insert into (select 列1,列2 from 表2)values('XXX','XXX');
在where条件中不允许使用聚合函数,但可以使用having avg(列1)>1000
avg、count、max、min、stddev、sum、variance
update tb_name set name2='55555555' where name1='5'
a.name=b.name,


set verify on/off
if @@ROWCOUNT=0
select * from 表1 where 工资列1>(select avg(工资列1) from 表1)

count求行数

对并发性系统自动加锁,事务提交后、或回滚后自动解锁。

单行子查询

四、数据操作语句

一、多行函数又称组合函数(Group Functions)、聚合函数
update table set column1=(select column2 form table where columnid=1) where column1='...'
insert values(b.id,b.name,b.other);
向表2里插入数据
commit提交事务
declare @ROWCOUNT int

when matched then
sql: select top 10 * from 表名
1、 Types of Group Functions

sql:合并insert,update
select * from 表1 where 工资列1 in(select min(工资列1) from 表1 group by 部门列)
方法2:
when not matched then
都为: update table set column1='...'[ ,column2='...'] where ...

相关热词: oracle

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/sql/mssql/1375.shtml

最新文章
sql server 关于设置null的一 sql server 关于设置null的一

时间:2020-12-28

详解SQL游标的用法 详解SQL游标的用法

时间:2020-12-27

vs code连接sql server数据库步 vs code连接sql server数据库步

时间:2020-12-27

图书管理系统的sqlserver数 图书管理系统的sqlserver数

时间:2020-12-25

详解SQL 通配符 详解SQL 通配符

时间:2020-12-25

sql四大排名函数之ROW_NUM sql四大排名函数之ROW_NUM

时间:2020-12-25

SQLServer数据库处于恢复挂 SQLServer数据库处于恢复挂

时间:2020-12-24

Win10 64位安装个人版SQL20 Win10 64位安装个人版SQL20

时间:2020-12-24

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

oracle学习笔记(二)

2020-12-08 编辑:网络

show all

help show/set
update set
column lie justify left
多行子查询
oracle/sql:insert into 表(列1,列2)select 列1,列2 from 表2
set @ROWCOUNT=(select count(*) from tb_name where name1='5')
insert into tb_name(name1,name2) values('5','插入')


avg 求平均数
rollback 回滚事务
having所起的作用和where一样
a.other=b.other
oracle:
三、自定义变量
查询前10行数据
if @ROWCOUNT!=0
else
delete [from] table [where condition]
方法1:
select avg(nvl(列1,0)) from 表1
从另一个表里复制数据
merge 合并语句

update tb_name set name2='55555555' where name1='6'
1、insert插入语句
二、子查询Subqueries
oracle/sql:insert into(列1,列2)values('XXX','XXX');

merge into 表1 a using 表2 b on (a.id=b.id)
五,事务: 隐式、显式的事务

insert into tb_name(name1,name2) values('6','插入')
locking锁
嵌入子查询的修改
delete删除语句
2、update语句
oracle: select * from 表名 where rownum<=10;
oracle:insert into (select 列1,列2 from 表2)values('XXX','XXX');
在where条件中不允许使用聚合函数,但可以使用having avg(列1)>1000
avg、count、max、min、stddev、sum、variance
update tb_name set name2='55555555' where name1='5'
a.name=b.name,


set verify on/off
if @@ROWCOUNT=0
select * from 表1 where 工资列1>(select avg(工资列1) from 表1)

count求行数

对并发性系统自动加锁,事务提交后、或回滚后自动解锁。

单行子查询

四、数据操作语句

一、多行函数又称组合函数(Group Functions)、聚合函数
update table set column1=(select column2 form table where columnid=1) where column1='...'
insert values(b.id,b.name,b.other);
向表2里插入数据
commit提交事务
declare @ROWCOUNT int

when matched then
sql: select top 10 * from 表名
1、 Types of Group Functions

sql:合并insert,update
select * from 表1 where 工资列1 in(select min(工资列1) from 表1 group by 部门列)
方法2:
when not matched then
都为: update table set column1='...'[ ,column2='...'] where ...

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/sql/mssql/1375.shtml

相关文章

风云图片

推荐阅读

返回mssql频道首页