SQL 查询语句积累

 更新时间:2006年12月23日 00:00:00   作者:  
2006-10-8
表数据:tab1
id    name  num
A     a         9
A     b       11
B     f         7
B     g         8
所要结果:
A   b    11
B    g    8
SQL 语句
select * from tab1
where (num in
              (select max(num) from tabl group by id)
           )
解释说明,之所以要用子查询,目的是要取全部的tab1中的所有列
如果不用子查询,当tab1中含有text或image列的时候是不可以写在group by子句中的

相关文章

  • NoSQL开篇之为什么要使用NoSQL

    NoSQL开篇之为什么要使用NoSQL

    NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面
    2016-02-02
  • 你真的知道怎么优化SQL吗

    你真的知道怎么优化SQL吗

    这篇文章主要给大家介绍了关于优化SQL的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用SQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • 详解Navicat简单使用方法

    详解Navicat简单使用方法

    这篇文章主要介绍了Navicat简单使用方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • Dbeaver连接ClickHouse全过程

    Dbeaver连接ClickHouse全过程

    文章主要介绍了如何使用Dbeaver连接ClickHouse数据库,首先需要安装Dbeaver工具,然后通过新建驱动管理器和设置库信息来配置驱动,接着,创建数据库连接并填写连接配置信息,测试连接以确保配置正确,最后,成功连接ClickHouse数据库
    2024-11-11
  • 虚拟主机ACCESS转换成MSSQL完全攻略(图文教程)

    虚拟主机ACCESS转换成MSSQL完全攻略(图文教程)

    大家都知道,ACCESS数据库在数据量到达一定程度后,访问速度会明显变慢,甚至造成崩溃。目前,大多数虚拟主机服务商提供的ASP主机空间一般都同时支持MS ACCESS和MS SQL两种类型的数据库。
    2010-04-04
  • 带参数的sql和不带参数的sql存储过程区别

    带参数的sql和不带参数的sql存储过程区别

    来执行我们sql语句,看到很多分页存储过程都是直接拼凑sql语句然后用exec('')执行起来了,这个从效率和安全上面来说,都是不推荐的。
    2008-09-09
  • DBeaver数据库转储、备份、迁移图文教程

    DBeaver数据库转储、备份、迁移图文教程

    DBeaver是一款强大的开源数据库管理工具,适用于多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、SQL Server等,下面这篇文章主要给大家介绍了关于DBeaver数据库转储、备份、迁移的相关资料,需要的朋友可以参考下
    2024-07-07
  • Navicat添加外键详细操作步骤

    Navicat添加外键详细操作步骤

    这篇文章主要介绍了Navicat添加外键详细操作步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • 大数据量时提高分页的效率

    大数据量时提高分页的效率

    当我们在处理大量数据的时候,就需要注意分页的效率问题了,下面大家可以看看
    2009-03-03
  • 数据库分页查询方法

    数据库分页查询方法

    在这里主要讲解一下MySQL、SQLServer2000(及SQLServer2005)和ORCALE三种数据库实现分页查询的方法。
    2009-07-07

最新评论