SQL with NUll处理,Join系列,between,in对比exists以及少量题目
2019独角兽企业重金招聘Python工程师标准>>>
1.一些题目:
选择在每一组B值相同的数据中对应的a最大的记录的所有信息,(用于论坛每月排行榜)
Selecta,b,c from tableta wherea=(select max(a) from tabletb where tableb.b= tableta.b )
随机抽取出10条数据
Select top 10 * from tablename order bynewid()
删除重复的记录
Delete from tablename where id notin(select max(id) from tablename group by col1,col2…..)
选择从10到15的记录
Select top 5 * from (select top 15* fromtable order by id asc) table_别名 order by id desc
oracle order by 处理NULL 值
SQL JOIN类型的查询语句:
B: except 运算符[1有但2没有的数据]
EXCEPT运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随EXCEPT 一起使用时(EXCEPTALL),不消除重复行。
C:intersect 运算符[1,2都有的数据]
INTERSECT运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随INTERSECT 一起使用时(INTERSECTALL),不消除重复行。 注:使用运算词的几个查询结果行必须是一致的。
3.between的用法
4.使用in效率和exists效率
转载于:https://my.oschina.net/zhaoqian/blog/73276
SQL with NUll处理,Join系列,between,in对比exists以及少量题目相关推荐
- 【SQL开发实战技巧】系列(六):从执行计划看NOT IN、NOT EXISTS 和 LEFT JOIN效率,记住内外关联条件不要乱放
系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...
- 【SQL开发实战技巧】系列(五):从执行计划看IN、EXISTS 和 INNER JOIN效率,我们要分场景不要死记网上结论
系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...
- 【SQL开发实战技巧】系列(十):从拆分字符串、替换字符串以及统计字符串出现次数说起
系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...
- 【SQL开发实战技巧】系列(三):SQL排序的那些事
系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...
- 【SQL开发实战技巧】系列(七):从有重复数据前提下如何比较出两个表中的差异数据及对应条数聊起
系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...
- 【SQL开发实战技巧】系列(二):简单单表查询
系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...
- 【SQL开发实战技巧】系列(四):从执行计划讨论UNION ALL与空字符串UNION与OR的使用注意事项
系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...
- 【SQL开发实战技巧】系列(八):聊聊如何插入数据时比约束更灵活的限制数据插入以及怎么一个insert语句同时插入多张表
系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...
- 【SQL开发实战技巧】系列(九):一个update误把其他列数据更新成空了?Merge改写update!给你五种删除重复数据的写法!
系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...
最新文章
- 正儿八经的详细讲java内部类
- iOS13 已越狱 iOS12.4 已越狱
- 三星android6.0推送,三星推送Android6.0 满屏小清新的风味!
- SpringCloud学习笔记003---服务提供者和服务消费者
- 数据丢失与重复_面试官:如何保证消息的可靠性传输?如何处理消息丢失的问题?...
- 【知识管理】知识管理系统功能构件简介
- “母子”角色互换背后的7-Eleven商业哲学
- js01--js基础入门
- 虚拟盘客户机文件盒服务器不一样,VMware ESX三种虚拟磁盘类型分析
- Vue暴露的属性和方法
- 浦东人大常委会副主任刘宇青一行莅临零数科技指导工作
- SpringBoot——入门(HelloWorld和探究HelloWorld)
- 基于改进的 CASA 模型反演30m分辨率NPP
- 记录--uniapp开发安卓APP视频通话模块初实践
- 圣诞节快要来了,可我就是_我圣诞节想要的一切:前奏便携式无线充电器
- 简单python爬取微博并写入excel
- centos7安装bazel,亲测可行
- 深度解析数据清理和特征工程!5本面向数据科学家的顶级书籍推荐 ⛵
- [BUUCTF][GYCTF2020]Ezsqli
- javascript加入收藏夹、设置首页