SQL 查询语句积累

2016-01-29 14:56 5 1 收藏

SQL 查询语句积累,SQL 查询语句积累

【 tulaoshi.com - MySQL 】

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子句中的

来源:https://www.tulaoshi.com/n/20160129/1494770.html

延伸阅读
标签: SQLServer
以下为在SQL Server中查看某个表的字段信息的查询语句(以 数据库 Pubs的jobs表为例) SELECT     SysObjects.Name as TableName,                         SysColumns.Name as ColumnsName, &...
问题: 我尝试在一个存储过程中传递一系列以逗号划定界限的值,以限制结果集。但是无论什么时候,我在IN子句中使用变量,都会得到错误信息。是否存在一种不执行动态SQL语句也能完成查询的方式呢? 专家解答: 这里存在一种不执行动态SQL语句也能完成查询的方式,但是首先让我们来探究这个问题。我将在以下例子中运用Advent...
标签: SQLServer
  比如:要求选取 tbllendlist 中 第3000页的记录,每一页100条记录。 ---------- 方法1: ---------- select top 100 * from tbllendlist where fldserialNo not in ( select top 300100 fldserialNo from tbllendlist order by fldserialNo ) order by fldserialNo ---------- 方法2: ---------- SELECT TOP 100 * FROM tbllendl...
标签: ASP
当你的查询相对简单的时候,每次从头开始创建SQL语句也不费什么工夫,不过,复杂的查询就不同了,每次都从头来会产生很多开发错误。因此,一旦让SQL顺利地运行起来,你最好把它们存起来,在需要时再调用它们。这样,哪怕是一个简单查询你都能随时用上存储的查询语句了。 假设你每周都要给团队做一次报告,指出目前存在的业务支持问题,这些数...
标签: SQLServer
简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句 一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 SELECT nickname,email FROM testtab...

经验教程

248

收藏

40

精华推荐

深入浅出SQL教程之子查询语句

深入浅出SQL教程之子查询语句

hsifust39

SQL语句示例

SQL语句示例

凌源野鹤

动态SQL语句

动态SQL语句

可管白打吊年

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部