1.监听状态查看:lsnrctl status
2.开启数据库脚本:
sqlplus /nolog<<!
connect sys/oracle as sysdba;
startup;
!
lsnrctl start
lsnrctl set log_status off
3.关闭数据库脚本:
lsnrctl stop
sqlplus /nolog<<!
connect sys/oracle as sysdba;
shutdown immediate;
!
4.建表语句:
create table A
(
name varchar(12) NOT NULL,
num integer
)
5.插入语句:
insert into A (name, num) values ('A', 1);
6.查询所有某列同名的行,并计算另一列的总和并降序descending(desc)/升序ascending(asc)(ending 结尾):分组查询。数据库分组函数 - CSDN博客
select name, sum(num) from A a group by name order by sum(num) desc ;
7.查询A列相同,且B列值有1,2的结果:
.Net程序员学用Oracle系列(14):子查询、集合查询 - 韩宗泽 - 博客园
(UNION 是联集,而 INTERSECT 是交集。行增加)
select name from A a where a.num = 1 INTERSECT select name from A a where a.num = 2;
8.其他操作SQL使用(一)-----联合查询 - CSDN博客:JOIN 列增加
SQL Server 一列或多列重复数据的查询,删除 - 无忧岛主 - 博客园:HAVING COUNT(Name)>1;DISTINCT 单列不重复记录;
网友评论