精简的SQL四(T-SQL)

原创 2006年05月30日 19:17:00

id      name    age
1 a 33
1 b 34
1 c 43
1 d 44
2 aa 22
2 bb 33
3 aaa 23
3 bbb 24
-------------
要得到结果
1 d 44
2 bb 33
3 bbb 24
================================

SQL语句:
1、select id,name,age from table1 a group by id,name,age having age=(select max(age) from table1 where id=a.id)
2、select * from table1 a where age=(select max(age) from table1 where id=a.id)
3、select * from table1 a where not exists(select 1 from table1 where a.id=id and a.age<age) 

注:父select中的字段也可以和子select中的字段联系

《数据库系统》上机题_实验四:T-SQL查询、存储过程、触发器、完整性

T-SQL查询、存储过程、触发器、完整性   第一部分:T-SQL程序设计 (1).如果3号课程的平均成绩在80分以上,则输出“3号课程成绩良好”,否则输出“3号成绩一般” if (select...

sqlserver-T-sql示例

  • 2016年01月13日 13:44
  • 23KB
  • 下载

T-SQL语法详解

  • 2014年04月01日 14:22
  • 216KB
  • 下载

T-SQL查询:慎用 IN 和 NOT IN

今天突然想到之前在书上看到的一个例子,竟然想不起来了. 于是翻书找出来,测试一下. -- drop table father,son create table father(fid int,name...

begin t-sql

  • 2014年08月19日 21:25
  • 16.11MB
  • 下载

经典T-SQL-MD5算法实现

  • 2013年08月06日 16:10
  • 19KB
  • 下载

从join on和where执行顺序认识T-SQL查询处理执行顺序

原文 :  http://www.phpddt.com/db/join-on-where.html SQL语句中join连表时on和where后都可以跟条件,那么对查询结果集,执行顺序,效率是如何呢...

T-SQL编程入门经典.part4.rar

  • 2014年10月11日 12:56
  • 31.17MB
  • 下载

利用 T-sql 的从句 for xml path('') 实现多行合并到一行, 并带有分隔符

T-sql 有一个for xml path('')的从句能把多行结果合并到一行,并成为xml 格式 比如有一张表tb,其格式和数据为: id value ————— 1 aa 1 bb 2 aaa 2...
  • rav009
  • rav009
  • 2016年02月23日 15:35
  • 2319
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:精简的SQL四(T-SQL)
举报原因:
原因补充:

(最多只允许输入30个字)