社区
MS-SQL Server
帖子详情
这样的sql语句如何写啊?急
blueye
2003-09-13 01:13:49
一个表中有2个列a(num(1))和b(num(3)),我要选择出a=1 所有数据中b字段中数字最大的记录
...全文
43
12
打赏
收藏
这样的sql语句如何写啊?急
一个表中有2个列a(num(1))和b(num(3)),我要选择出a=1 所有数据中b字段中数字最大的记录
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rainbow0326
2003-09-13
打赏
举报
回复
支持 yoki(小马哥) 的回答,我試過了
yujohny
2003-09-13
打赏
举报
回复
select * from table1
where b = (select max(b) from table1 where a='1') and a='1'
wzh1215
2003-09-13
打赏
举报
回复
insert into #aa
select * from talbe1 where a='1'
select max(b) from #aa
yoki
2003-09-13
打赏
举报
回复
select * from table1
where b in(select top 1 b from table1 where a='1' order by b desc)
and a='1'
yoki
2003-09-13
打赏
举报
回复
select * from table1
where b in(select top 1 b from table1 where a='1' order by b desc)
rainbow0326
2003-09-13
打赏
举报
回复
TO yyy431706(共同进步)
你的查詢語句後面還是要加上and a='1',否則查到的會a=其它的東東
試驗的結果:)
szleopard
2003-09-13
打赏
举报
回复
引用(共同进步)的回复
select * from 表名 where B IN (select max(B) from 表名 where a=1)
这个应该是最简单的,而且目的也能达到。但是如果数据量大的话,查询的速度可能会慢点。
yyy431706
2003-09-13
打赏
举报
回复
select * from 表名 where B IN (select max(B) from 表名 where a=1)
这个也行,yoki(小马哥)的:
select * from 表名
where B in(select top 1 B from 表名 where A='1' order by B desc)
and A='1'
blueye
2003-09-13
打赏
举报
回复
但是显示在web页面上时这条记录前面会有若干空行,就是被滤到的一些记录,请问如何解决
panyee
2003-09-13
打赏
举报
回复
select top 1 * from table where a='1' order by b desc
blueye
2003-09-13
打赏
举报
回复
我要选择的是先是A=1出来的数据中b再最大的那条数据?你给我的语句是按我的顺序执行的嘛?
cgsun
2003-09-13
打赏
举报
回复
select max(b) from table where a='1'
mysql教学管理系统数据库
该数据库用于mysql中
sql语句
的学习与操作。
oracle修改的
sql语句
,请教oracle高手
SQL语句
该怎么修改,如何
写
。
当前位置:我的异常网» Oracle开发»请教oracle高手
SQL语句
该怎么修改,如何
写
。请教oracle高手
SQL语句
该怎么修改,如何
写
。www.myexceptions.net网友分享于:2013-02-04浏览:18次请问oracle高手
SQL语句
该如何修改,怎么
写
。
急
!!!后台为ORACEL数据库:select A.SORDER,A.KOTECD,A.JSTSTM,A....
mysql多表查询
sql语句
怎么
写
_sql,mysql_对多对,跨表查询,
sql语句
怎么
写
,
急
,在线等,sql,mysql,join - phpStudy...
对多对,跨表查询,
sql语句
怎么
写
,
急
,在线等下面是数据库结构,Relationships是文章表和类别、标签表的关系表,他们是多对多。我现在在aid=1的详情页面,查询相同相同类别的文章。 这个
sql语句
怎么
写
?目前实现了想要的功能,感谢 @rockman$midSql = 'SELECT relationships.mid FROM relationships INNER JOIN metas...
使用游标的
SQL语句
使用游标的
SQL语句
必须使用游标的
SQL语句
有查询结果为多条记录的select语句,current形式的update和delete语句。 查询结果为多条记录的select语句 一般情况下,select语句查询结果为多条记录,因此需要使用游标机制将多条记录一次一条的送主程序处理,从而把集合的操作转换为对单个记录的处理,使用游标的步骤为: 1:说明游标 用declare语句为一条select语句定义游标: exec SQL declare <游标名> cursor for <select语句
常用
sql语句
大全
BeginTrans和CommitTrans用于标记事务的开始和结束,在这两个之间的语句,就是作为事务处理的语句。判断事务处理是否成功,可通过连接对象的Error集合来实现,若Error集合的成员个数不为0,则说明有错误发生,事务处理失败。它们并不对表中的行进行处理,这是因为DDL语句并不处理数据库中实际的数据。假如你想选出10条记录(也许是每次页面装载时的10条链接的列表),你可以用BETWEEN 或者数学等式选出第一条记录和适当数量的递增记录。表的结构以及表的所有属性仍然保留,例如字段属性及索引。
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章