![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 58
夜光小兔纸
每天进步一点点
展开
-
oracle查询出表中某几个字段值不唯一的数据
现计划创建唯一索引(sno,sname),由于数据录入失误导致这两列数据有重复数据,进而导致唯一索引创建失败。因此我们需要先查询出表中这些捣乱的数据,并进行去重处理。原创 2024-07-05 16:53:02 · 277 阅读 · 0 评论 -
Oracle中行列转换两种实现方法
列转行的列的新列名:指的是要列转行的列名的集合新名字,既创建一个新的列来存储要列转行的列,如这里的name,他的列中值在列传行之前为原视图的多个列;被聚合的列的新列名:指的是目标结果集的列名,按照目标结果集来填写,即原来聚合的数据如这里的nums,列转行之前的列中值放在取了新名字的这个列中;:指的是要列转行的列名,既为要放到列转行的列的新列名里的列中值,就是列转行之前视图的多个列。其中,PIVOT中的column1是要转换为列的列,column2是要汇总的列,alias是列的别名。列中值1,列中值2…转载 2024-07-05 16:29:50 · 51 阅读 · 0 评论 -
Oracle函数—MINUS详解
minus”直接翻译为中文是“减”的意思,在Oracle中也是用来做减法操作的,只不过它不是传统意义上对数字的减法,而是对查询结果集的减法。A minus B就意味着将结果集A去除结果集B中所包含的所有记录后的结果,即在A中存在,而在B中不存在的记录。racle的minus是按列进行比较的,所以A能够minus B的前提条件是结果集A和结果集B需要有相同的列数,且相同列索引的列具有相同的数据类型。转载 2024-06-29 23:14:20 · 328 阅读 · 0 评论 -
sqlplus格式设置
我们有时在做查询时,输出的的结果可读性较差,此时可通过修改sqlplus格式来增强可读性。原创 2024-03-21 22:09:43 · 604 阅读 · 0 评论 -
Oracle — insert into,insert all into,insert first into的区别
first:考虑先后关系,如果有数据满足第一个when条件又满足第二个when条件,则执行第一个then插入语句,第二个then就不插入第一个then已经插入过的数据了。其区别也可描述为,all只要满足条件,可能会作重复插入;first首先要满足条件,然后筛选,不做重复插入。all:不考虑先后关系,只要满足条件,就全部插入;转载 2023-12-08 15:03:11 · 396 阅读 · 0 评论 -
Oracle中的NVL、NVL2、NULLIF、COALESCE函数详解
NVL、NVL2、NULLIF与COALESCE都是处理当前字段值为空时候的转换函数。接下来我们对这几个函数进行介绍。原创 2023-11-16 10:54:39 · 3385 阅读 · 0 评论 -
Oracle SQL语句实现数字四舍五入取整
本文介绍Oracle中一些对数字的常用操作,包括向上向下去整、四舍五入、保留N位小数等操作,希望对大家有所帮助。转载 2023-03-06 19:47:01 · 457 阅读 · 0 评论 -
索引为什么能提高查询性能
前言昨天,有个女孩子问我提高数据库查询性能有什么立竿见影的好方法?这简直是一道送分题,我自豪且略带鄙夷的说,当然是加「索引」了。她又不紧不慢的问,索引为什么就能提高查询性能。这还用问,索引就像一本书的目录,用目录查当然很快。她失望地摇了摇头,你说的只是一个类比,可为什么通过目录就能提高查询速度呢。唉,对啊,通过书目可以快速查询,这只是一个现象,真正原因到底是什么呢。那女孩看着诧异且表情僵硬的我,满意而又意味深长的笑笑:原来你这个男程序员也不会,看来我还得靠自己研究了。哎,熬夜又要憔悴了我这该转载 2021-03-02 14:22:29 · 227 阅读 · 0 评论 -
drop、truncate 和 delete 的用法
delete语法:delete table table_name(删除整个表的数据)或delete table table_name where 条件 (删除满足条件的数据)例:新建表格create table class (Id int,Name nvarchar(20),Gender nvarchar(2));插入数据insert into class values (1,‘小明’,‘男’);insert into class values (2,‘小强’,‘男’);ins原创 2021-02-23 16:25:31 · 530 阅读 · 0 评论