`

数据库查询语句(高端)

 
阅读更多

1. 想要查出在订单这张表中,按起始港出现频率由高到低的订单排序

select o.* from orders o orderby (select count(os.shid) from orders os where os.shid = o.shid)

 

2. 想要查出在订单表中,出现频率最高的起始港的港口信息

SELECT h.*, orderharbor.count from harbor h INNER JOIN 

(SELECT o.shid,COUNT(o.shid) as count from orders o GROUP BY o.shid ORDER BY count DESC LIMIT 1) orderharbor

ON h.harborid = orderharbor.shid

 

3. 查询表中最小值属性的一般方法: 将记录按该属性的升序排列,取出第一个记录即可。

 

4. union 会消除重复数据。如果想在结果保留重复数据,可以使用union all。

    intersect 操作输入两个关系A和B,选择那些即在A也在B的行。

    except 操作输入两个关系A和B,找出所有在A但不在B的行。

 

5. is null 或者is not null 操作符检测null是否存在。

分享到:
评论

相关推荐

    数据库课程设计436双月湾亲子高端酒店网站.sql

    数据库课程设计,毕业设计,数据库语句

    SpaceBuilder2.3SDK

    针对所有数据库查询语句进行优化,重写数据分页的存储过程,为大数据量及超大数据库做好准备;  3.缓存设计为Provider模式,可以很方便的替换成分布式缓存;重新设计缓存职能及缓存策略,提高缓存使用效率,降低...

    一款基于asp.net技术业内领先的Web2.0社区平台。

    2.针对所有数据库查询语句进行优化,重写数据分页的存储过程,为大数据量及超大数据库做好准备; 3.缓存设计为Provider模式,可以很方便的替换成分布式缓存;重新设计缓存职能及缓存策略,提高缓存使用效率,降低...

    SpaceBuilder v2.3 sp1 源码版.zip

    2.针对所有数据库查询语句进行优化,重写数据分页的存储过程,为大数据量及超大数据库做好准备;   3.缓存设计为Provider模式,可以很方便的替换成分布式缓存;重新设计缓存职能及缓存策略,提高缓存使用效率,...

    SpaceBuilder v2.3 sp1 安装版.zip

    2.针对所有数据库查询语句进行优化,重写数据分页的存储过程,为大数据量及超大数据库做好准备;   3.缓存设计为Provider模式,可以很方便的替换成分布式缓存;重新设计缓存职能及缓存策略,提高缓存使用效率,...

    联通短信接口,程序,文档和使用说明,高端开发必备工具

    通过“数据库生成语句”文件夹里的一条语句来生成你的相应版本的数据库如要使用Access可先生成SQLServer的数据库,然后通过SQLServer的DTS服务导出一个Access的mdb文件,然后将SMSSocket.ini配置成dsn模式,在ODBC中...

    基于sql语句的一些常用语法积累总结

    1.当某一字段的值希望通过其它字值显示出来时(记录转换),可通过下面的语句实现:case Type when ‘1’ then ‘普通通道’ when ‘2’ then ‘高端通道’ end as Type其中“Type”是字段名,”1“,”2“是字段值 ...

    代码自动生成器

    对于追求高质量代码的项目而言,都希望拥有高端的标准SQL语句,而不是相对低端的动态SQL语句。问题是,由于开发初期 大量使用了开源代码生成器产生的低端动态SQL语句,再加上其他开发人员大量拷贝代码等原因,使得...

    SpaceBuilder v2.3 SP1源码安装版

    2.针对所有数据库查询语句进行优化,重写数据分页的存储过程,为大数据量及超大数据库做好准备; 3.缓存设计为Provider模式,可以很方便的替换成分布式缓存;重新设计缓存职能及缓存策略,提高缓存使用效率,降低...

    SpaceBuilder论坛系统源码程序包

    2.针对所有数据库查询语句进行优化,重写数据分页的存储过程,为大数据量及超大数据库做好准备;3.缓存设计为Provider模式,可以很方便的替换成分布式缓存;重新设计缓存职能及缓存策略,提高缓存使用效率,降低内存...

    工作易高端人才系统 v200715

    数据库管理、备份数据库、恢复数据库、执行SQL语句; 视频管理、添加视频、修改、删除视频及信息、推荐、置顶视频; 在线支付设置、文章采集管理、调查投票管理、会员充值卡管理、邮件群发管理、职位订阅管理; 清除...

    JAVA程序员面试指南

    同时介绍了常见的对数据库操作的SQL语句。另外还介绍了目前经常出现的思维拓展题目,首先介绍了思维拓展编程题目,该题目的特点是需要自己建立模型,然后编程实现;最后介绍了一些智力测试题,帮助读者熟悉出题思路...

    PlugNT开源CMS 4.7.rar

    PlugNT CMS,一款免费开源内容管理系统,PlugNT系统组成部分之一,是一个功能强大、操作人性化、搜索引擎优化、高效性、安全性、扩展性强的Web系统,是定位于中高端市场的CMS内容管理系统,能够以最低的成本、最少的...

    PlugNT开源内容管理系统 v4.7.rar

    PlugNT CMS,一款免费开源内容管理系统,PlugNT系统组成部分之一,是一个功能强大、操作人性化、搜索引擎优化、高效性、安全性、扩展性强的Web系统,是定位于中高端市场的CMS内容管理系统,能够以最低的成本、最少的...

    Web2.0社区平台源码

    针对所有数据库查询语句进行优化,重写数据分页的存储过程,为大数据量及超大数据库做好准备;  3.缓存设计为Provider模式,可以很方便的替换成分布式缓存;重新设计缓存职能及缓存策略,提高缓存使用效率,降低...

    使用Matlab下载googlefinance上面的option数据版本2012a-getoption.m

    第二, 不能拿历史数据,这个我知道啊,option 的历史数据都是要钱的,屌丝只能能够每天跑这个程序一次,自己建立一个自己需要的option pricec的数据库了. 需要指出的是google finance有15min的延迟,因此,intraday的数据...

Global site tag (gtag.js) - Google Analytics