还有像这样的5b5b5么,为啥老是不显示www5b5b5b5b concom内榕

mysql分组取每组前几条记录(排名) 附group by与order by的研究
http://www.jb51.net/article/31590.htm
--按某一字段分组取最大(小)值所在行的数据
数据如下:
name val memo
a 2 a2(a的第二个值)
a 1 a1--a的第一个值
a 3 a3:a的第三个值
b 1 b1--b的第一个值
b 3 b3:b的第三个值
b 2 b2b2b2b2
b 5 b5b5b5b5b5
--创建表并插入数据:
create table tb(name varchar(10),val int,memo varchar(20))
insert into tb values('a', 2, 'a2(a的第二个值)')
insert into tb values('a', 1, 'a1--a的第一个值')
insert into tb values('a', 3, 'a3:a的第三个值')
insert into tb values('b', 1, 'b1--b的第一个值')
insert into tb values('b', 3, 'b3:b的第三个值')
insert into tb values('b', 2, 'b2b2b2b2')
insert into tb values('b', 4, 'b4b4')
insert into tb values('b', 5, 'b5b5b5b5b5')
--一、按name分组取val最大的值所在行的数据。
--方法1:select a.* from tb a where val = (select max(val) from tb where name = a.name) order by a.name
select a.* from tb a where not exists(select 1 from tb where name = a.name and val & a.val)
select a.* from tb a,(select name,max(val) val from tb group by name) b where a.name = b.name and a.val = b.val order by a.name
select a.* from tb a inner join (select name , max(val) val from tb group by name) b on a.name = b.name and a.val = b.val order by a.name
select a.* from tb a where 1 & (select count(*) from tb where name = a.name and val & a.val ) order by a.name
name val memo
---------- ----------- --------------------
a 3 a3:a的第三个值
b 5 b5b5b5b5b5
本人推荐使用1,3,4,结果显示1,3,4效率相同,2,5效率差些,不过我3,4效率相同毫无疑问,1就不一样了,想不搞了。
--二、按name分组取val最小的值所在行的数据。
&代码如下:
--方法1:select a.* from tb a where val = (select min(val) from tb where name = a.name) order by a.name
select a.* from tb a where not exists(select 1 from tb where name = a.name and val & a.val)
select a.* from tb a,(select name,min(val) val from tb group by name) b where a.name = b.name and a.val = b.val order by a.name
select a.* from tb a inner join (select name , min(val) val from tb group by name) b on a.name = b.name and a.val = b.val order by a.name
select a.* from tb a where 1 & (select count(*) from tb where name = a.name and val & a.val) order by a.name
name val memo
---------- ----------- --------------------
a 1 a1--a的第一个值
b 1 b1--b的第一个值
--三、按name分组取第一次出现的行所在的数据。
select a.* from tb a where val = (select top 1 val from tb where name = a.name) order by a.name
name val memo
---------- ----------- --------------------
a 2 a2(a的第二个值)
b 1 b1--b的第一个值
--四、按name分组随机取一条数据。
select a.* from tb a where val = (select top 1 val from tb where name = a.name order by newid()) order by a.name/*
name val memo
---------- ----------- --------------------
a 1 a1--a的第一个值
b 5 b5b5b5b5b5
--五、按name分组取最小的两个(N个)val
&代码如下:
select a.* from tb a where 2 & (select count(*) from tb where name = a.name and val & a.val ) order by a.name,a.valselect a.* from tb a where val in (select top 2 val from tb where name=a.name order by val) order by a.name,a.val
select a.* from tb a where exists (select count(*) from tb where name = a.name and val & a.val having Count(*) & 2) order by a.name
name val memo
---------- ----------- --------------------
a 1 a1--a的第一个值
a 2 a2(a的第二个值)
b 1 b1--b的第一个值
b 2 b2b2b2b2
--六、按name分组取最大的两个(N个)val
select a.* from tb a where 2 & (select count(*) from tb where name = a.name and val & a.val ) order by a.name,a.val
select a.* from tb a where val in (select top 2 val from tb where name=a.name order by val desc) order by a.name,a.val
select a.* from tb a where exists (select count(*) from tb where name = a.name and val & a.val having Count(*) & 2) order by a.name
name val memo
---------- ----------- --------------------
a 2 a2(a的第二个值)
a 3 a3:a的第三个值
b 5 b5b5b5b5b5
--七,假如整行数据有重复,所有的列都相同(例如下表中的第5,6两行数据完全相同)。 按name分组取最大的两个(N个)val
&代码如下:
数据如下:
name val memo
a 2 a2(a的第二个值)
a 1 a1--a的第一个值
a 1 a1--a的第一个值
a 3 a3:a的第三个值
a 3 a3:a的第三个值
b 1 b1--b的第一个值
b 3 b3:b的第三个值
b 2 b2b2b2b2
b 5 b5b5b5b5b5
阅读(...) 评论()5b5b5bcom图片_天涯社区
给5b5b5bcom图片发短消息:
最近玩过的游戏还有像这样的251ai么,为啥老是不显示wwW251aicom内榕_百度知道
还有像这样的251ai么,为啥老是不显示wwW251aicom内榕
我有更好的答案
为您推荐:
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。5b5b5b改成什么了【黑板报吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:110,766贴子:
5b5b5b改成什么了
男人 都喜欢
「天猫男人节」潮酷新品直降!千元大额券限量抢,更有2件75折超值优惠!千万别怀疑,今天就是男士专场!
村南有山,曰南山。南山不高,遍查县志,亦无山名与海拔记载。目测:距四周田地高出五、六十米,面积二十余亩。西、北略陡,东、南渐延而成坡、成田。山不出名,却是村里人重要的地理标志与生活场景。村里的小孩子差不多都是在这山上或山后的河里野大的,山上的哪块石大光滑,哪块打鬼子的时候架过机关枪,哪棵洋槐树上有老鸹窝,哪棵老柏树正对着本姓主坟的风脉等等,都是一清二楚。往往饭时一到,村里的爹娘隔着河,“小三”、“小四”地喊上一嗓子,不一会儿,山上就会叽哩咕噜地滚下几个野小子,各自背起自己拔草盛草的镑锄子、叉头条筐的往家跑。
等到村里谁家的闺女出门子,或是青年后生的娶媳妇,最先想到的往往就是先去南山上掰柏枝。村子里的风俗,闺女出门子,陪嫁的箱子、柜子上都要用红麻绳捆柏枝。娶媳妇的,就在大门、堂屋门两侧的大红双喜旁挂柏枝。也许是白头到老,相好常青什么的意思吧!办喜事头天,主家早吩咐了自家的野小子背着条篓叉头的,先上南山掰柏枝去。
吼吼,在瑞士,又有海外活动了,我们又要成海外饭了[鼓掌]
需要洗发水[泪]
胖子手臂粗的适合嘛!
长头发的美女最适合了。
那款保湿粉底也蛮好的嘛[喵喵]
我想要那个蜡烛
衣柜里永远缺一件衣服,体重上永远想少一点[哈哈]来我围脖看看吧
「天猫男人节」黑板报装饰品,前1小时折上5折!更有千元大额券,2件75折超值优惠!千万别怀疑,男士盛典,就在天猫!
我不是宝宝吗!!!
这么好的一代人青春的印记一定要关注。
好漂亮[爱你][爱你]
我也想知道~
想要05啊[泪]
好大的橘子[哈哈]
[din兴奋]悄悄来过…
小怪物书包
不得不说很赞![cai正呀]
贴吧热议榜
使用签名档&&
保存至快速回贴

我要回帖

更多关于 www5b5b5b5b con 的文章

 

随机推荐