sql编写:

booming 2007-12-28 12:52:22
sql编写:
找出表ppp里面的最小的数,可以使用min函数。
书上答案:select *from ppp where num = (select Min(num) form ppp)
我想为何不直接:select Min(num) form ppp),这样不对吗?
...全文
67 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
free1879 2007-12-28
  • 打赏
  • 举报
回复
第一种方式,当num有重复的最小值时,可以全部求出
第二种方式,无论如何取出一个最小值,仅一个
qiule 2007-12-28
  • 打赏
  • 举报
回复
只计算num的最小值,第二种写法好些
shawls 2007-12-28
  • 打赏
  • 举报
回复
select   *from   ppp   where   num   =   (select   Min(num)   form   ppp) 


可以显示ppp里面的全部最小的数据


select   Min(num)   form   ppp


仅仅显示num(最小)
JL99000 2007-12-28
  • 打赏
  • 举报
回复
如果要球的只是最小的num值,完全可以用min来做
但一单要用到其他列
就应该用子查询
booming 2007-12-28
  • 打赏
  • 举报
回复
但感觉题目的要求就是要最小的num值。
zlp321002 2007-12-28
  • 打赏
  • 举报
回复
第二种方式,只能求得它的一个num值的最小.如果求:当num最小的时候,其它数据信息.还是要用子查询的.

如果只计算num的最小值,第二种写法当然更好点.
qiule 2007-12-28
  • 打赏
  • 举报
回复
只计算num的最小值,第二种写法好些

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧