sql中一些常用的函数
来源:互联网 发布:java jvm原理 编辑:程序博客网 时间:2024/06/03 01:33
1.in 与 exists
查询要求:查aa_than_notes表里ename字段值等于t172表里c809000007字段值。算出总和。
select count(*)
from aa_than_notes tt
where exists
(select r.c809000007 from t172 r where tt.ename = r.c809000007)
等于
select count(*)
from aa_than_notes tt
where tt.ename in (select r.c809000007 from t172 r)
in是把外表与内表做hash连接,而exists是对外表做loop循环,每次循环再对内表进行查询,一直以来认为exists比in效率高的说法是不准确的。
如果查询的两个表大小相当,那么用in和exists差别不大。
如果两个表一个较小,一个大表则子查询表大的用exists,子查询表小的用in.
- sql中一些常用的函数
- SQL命令行和一些SQL中常用的函数
- 一些SQL的常用函数
- SQL一些常用的函数
- SQL查询,常用的一些函数!
- SQL一些常用的小函数
- Sql关于时间的一些常用函数
- SQL中常用的函数
- SQL server 建表时的一些知识 常用的Sql函数
- MSQL中常用的一些字符串函数
- 网络编程中常用的一些函数
- c语言中一些常用的函数
- matlab中一些常用的函数
- Unity3D中常用的一些函数
- 线程中一些常用的函数
- JMeter中常用的一些函数
- js中常用的一些函数
- python中一些常用函数的实现
- hdu_2014_评委会打分
- 找回Firefox“保存并退出”的功能
- 为什么需要htons(), ntohl(), ntohs(),htons() 函数 .模拟htonl、ntohl、htons、ntohs函数实现
- Dev C++ 开源免费集成开发环境
- linux的运行级别 /etc/inittab
- sql中一些常用的函数
- vb/vb.net开发精粹(13)
- Flex Event标签
- iphone开发每日一练【2011-11-2】
- android开发技术文章荟萃【2011-11-2】
- 英雄的黎明
- 未来市场前景极其可观的室内GPS
- C# 字典表出现重复疑问
- SQL拆分函數