SQL问题(一个表中 某一个字段的个数 用语句怎么写)

来源:百度知道 编辑:UC知道 时间:2024/07/04 09:24:34
是某一个字段的个数
比如一个“商品库房批次”表‘sp_kfpc’中的某一个商品有3种批次号(对应的“批次号”字段‘picih’有3个记录),现在要找出大于3个记录的表中数据,怎么写呢?
<br><br><br>
<br><br><br>to 一楼,二楼 语法有点问题
<br><br><br>
<br><br><br>to caoyanggx——
<br><br><br>select * from sp_kfpc where 3<(select count(picih) from sp_kfpc)语法没有什么问题,可是返回的结果并不是>3的记录,而是所有的记录。而且将3改成500这个不可能的数字,仍然能得到结果:依然是所有的记录。也就是说这个查询的条件没有发挥作用。跟select * from sp_kfpc 得到的结果是一样的。麻烦再想想。
<br><br><br>
<br><br><br>!!!分数会增加,只要答案正确,在采纳时追加上。
<br>
<br>TO caoyangx
<br>
<br>问题是你这个语句本身有问题,如果选择了最佳答案,有点那个吧。
<br>
<br>只要是对的答案,我承诺再追加 50 分,够意思吧!:-)
当然,为了公平,只要是对的.所有兄弟一样对待,都加50!!!

对不起哦,一开始弄错了,你试一下这句行不行
<br>select * from sp_kfpc where picih in(select picih from sp_kfpc group by picih having count(picih) > 2) order by picih
<br>在我这边是可以的,加分是次要的,主要是学习,我也是现学现卖,祝你好运
<br>哎哎,采纳啊,这个还不行吗?郁闷,有没有诚意哦

select count(字段名) from 表名
<br><br>期待着你的加分,祝你成功
<br><br>补充:
<br><br>select * from sp_kfpc where 3<(select count(picih) from sp_kfpc)
<br><br>
<br><br>再补充:先加点分吧,我已经努力帮助你了。没动力了。
<br>
<br>
<br>你都问了第三遍了,总是追加问题,在开一个问题多好啊

select count(字段) from 表