巧妙的SQL四(T-SQL)

原创 2006年06月03日 20:45: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中的字段联系

SQL和T-SQL的区别

今天看了看以前的笔记,但是感觉好陌生,只想到当时看耿建玲视频的时候经常听到T-SQL和SQL,所以又百度了一遍,有了更加深入的了解,现在和大家分享一下。           首先来看看百度上是怎么说...
  • lxd8731247769
  • lxd8731247769
  • 2015年07月18日 16:32
  • 2762

T-SQL 编程之结果集循环处理

1.游标循环 在关系数据库中,循环遍历数据的方式,可以通过游标来实现。 通常查询数据时都是以集合的方式进行的,然而游标打破了这一规则,可以进行逐行的查询;   在T-SQL...
  • zhongguomao
  • zhongguomao
  • 2016年11月09日 13:17
  • 1135

SQL语言和T-SQL语言简介

原文地址:https://www.2cto.com/database/201505/400750.html SQL语言简介 结构化查询语言(SQL)是一个非过程化的语言,它一次处理一个...
  • tanga842428
  • tanga842428
  • 2016年10月10日 00:13
  • 5713

SQL扩展之T-SQL中的数据操纵语言

数据操纵语言在DML包括向表中插入记录,修改记录,删除记录的语句    1,插入语句   Inset 语句用于向数据表或者视图中插入由VALUES 指定的各列值的行,其语法格式如下: INSER...
  • HK_5788
  • HK_5788
  • 2015年09月20日 10:51
  • 839

T-SQL 语句(九)—— 游标

T-SQL 语句(九)—— 游标一、游标简介  游标主要用于 T-SQL 批、存储过程以及触发器当中,其作用是存储一个结果集,并能通过循环将这个结果集里的数据一条条取出来进行处理。使用游标处理结果集的...
  • wuxinwudai
  • wuxinwudai
  • 2017年02月14日 02:02
  • 551

T-SQL和MySQL的一些常用语法的区别

本文将主要列出MySql与SqlServer的SQL语句的一些常用语法的不同之处,且以常用的存储过程的相关内容为主。   1. 标识符限定符   SqlServer ...
  • Andrewniu
  • Andrewniu
  • 2016年12月09日 08:16
  • 1020

T-SQL 语句(四)—— 视图操作

T-SQL 语句(四)—— 视图操作 一、视图的优点 1、简化查询语句; 2、增加可读性,视图中可以只使用要显示的字段,并且可以使用字段别名 3、方便程序维护,当数据表的结构发生改变时只要...
  • wuxinwudai
  • wuxinwudai
  • 2017年02月11日 21:54
  • 704

SQLServe_使用T-SQL语句创建数据库、创建表以及表的约束

if exists(select * from sysdatabases where name='school') begin drop database school end go create...
  • u010996565
  • u010996565
  • 2017年01月21日 09:51
  • 1323

T-SQL 语句(五) —— 存储过程

T-SQL 语句(五) —— 存储过程一、存储过程简介1、存储过程:一组预先写好的能实现某种功能的T-SQL 程序,指定一个程序名后编译后并将其存在SQL Server 中,以后要实现该功能可调用这个...
  • wuxinwudai
  • wuxinwudai
  • 2017年02月12日 04:42
  • 703

T-SQL语句添加约束

语法: ALTER TABLE 表名 ADD CONSTRAINT 约束名 约束类型 具体的约束声明 约束名的取名规则推荐采用:约束类型_约束列 如:主键(Primary Key)约束:PK_Us...
  • zark721
  • zark721
  • 2017年03月10日 09:27
  • 1023
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:巧妙的SQL四(T-SQL)
举报原因:
原因补充:

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