易截截图软件、单文件、免安装、纯绿色、仅160KB

帮忙写这个SQL查询语句

有这么一个表:
id  |  name  |  age  |  item
  1  |  tom  |  12    |    1
  2  |  cat  |  23    |    2
  3  | ...  |  36  |      3
  4  | ...  |  15    |    4
  5  | ...  |  26    |    2
  6  | ...  |  16    |    1

.......

找出 item=3的age 且 其他age小于item=3的age
找出 item=3的age 且 其他age小于item=3的age

很好,很强大的要求,一个字都没看懂!

引用
找出 item=3的age 且 其他age小于item=3的age

很好,很强大的要求,一个字都没看懂!

看完我就迷糊了,哈哈哈,果子,看完你回的,我实在忍不住,这要求笑死我了~~

咬文嚼字半天~~,楼主是不是要把item <=3的age查出来呀??


select * from 表名 where item=3 and age <ALL(select age from 表名 where item=3);

...楼主意思是不是 找出item=3的 age最小的那条数据?

先取出item=3 再按年龄升序 取第一条

比较难懂

select age from 这个表名  where item <=3;
你的表达能力实在不是一般..不过我非常人...

4楼说的是不是这样可以实现
select top 1 * from  表名 where item=3 group by


相关问答:

sql 查询

  我有一个月和日组成的数字,有两组月和日
想在身份证号中挑选出在该该两组月日之间出生的人,不知道应该怎么写.
身份证号有可能是15位或者18位

月日组合的形式如下
10-17/04-20
月-日/月- ......

更新sql语句

我的语句为str1.Format("UPDATE wz set title='%s',class='%s',nr='%s',[date]='%s' WHERE num='%d'",
m_bt, strTemp, fromClipboard, time5,m_num);
......

精妙SQL語句

SQL code:
1. 说明:复制表(只复制结构,源表名:a,新表名:b)
SQL: select * into b from a where 1<>1;
2. 说明:拷贝表(拷贝数据,源表名:a,目标表名:b)
SQL: insert into b(a ......

SQL语句大小写

表名:ABC
select * from abc 提示找不到对象
select * from ABC 正确.
这个大小写在哪里设置的?

以前建的库倒没这个问题.后在本身重新建立一新库.由于程序中基本上全为小写.程序无法运行.全是错误提 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号