社区
基础编程
帖子详情
取表中数据,某字段名重复的值只取一次,不用数组和临时表,有何方法?
uGain
2002-09-20 10:27:18
如某表述进货记录的表:
字段名为name,表示货名。在表中name值相同的记录有多条,现在只取name的值,同名的只取一次,即得到总共进过多少种货物。表中其他字段表述进货的时间数量等。
由于数据很多,而且下面还要进行多步操作,所以最好不使用数组或临时表,只用select能否做到?
...全文
144
11
打赏
收藏
取表中数据,某字段名重复的值只取一次,不用数组和临时表,有何方法?
如某表述进货记录的表: 字段名为name,表示货名。在表中name值相同的记录有多条,现在只取name的值,同名的只取一次,即得到总共进过多少种货物。表中其他字段表述进货的时间数量等。 由于数据很多,而且下面还要进行多步操作,所以最好不使用数组或临时表,只用select能否做到?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
squiral
2002-09-21
打赏
举报
回复
同意 binscut(何时走出迷雾),能用SQL语句来实现的就最好用SQL直接实现。
hucool
2002-09-20
打赏
举报
回复
使用if语句了!
ly_zhky
2002-09-20
打赏
举报
回复
select DISTINCT fieldName from tableName
只取fieldName 的值,同名的只取一次
binscut
2002-09-20
打赏
举报
回复
得到总共进过多少种货物
select count(distinct name) as cnt from tableName
binscut
2002-09-20
打赏
举报
回复
如果要其它字段一起显示
select * from tableName group by name
vivanboy
2002-09-20
打赏
举报
回复
select distinct name from tableName
pantech_36
2002-09-20
打赏
举报
回复
select count(namenum) as cnt from tableName group by name order by name
9310guo
2002-09-20
打赏
举报
回复
括号里面的select distinct 有用吗?直接
select * from 表名 where name ='aaa' or name='bbb'
不就好了。
这个问题跟开始那个有关吗?
uGain
2002-09-20
打赏
举报
回复
不,是要把重复的也列出来。只要是name为aaa和name为bbb的记录都列出来。
可乐加水
2002-09-20
打赏
举报
回复
那如果我要列出name值为aaa和bbb的两样货物的所有记录,这样取不是连重复的也取出来了吗
select * from 表名 where name in (select distinct name from 表名 where name='aaa' or name='bbb')
uGain
2002-09-20
打赏
举报
回复
那如果我要列出name值为aaa和bbb的两样货物的所有记录,用一条select语句可以做到吗?
区块链之实战VM虚拟机开发
合约上下文,包括用户指定调用的合约
方法
名和对应入参,通过Env_api在实际apply实现中获取,最终调用相应的合约
方法
。栗子详见系列第二篇。Memory合约除了应导出apply函数外,还须要导出memory对象。memory对象是...
多线程 取
数据
必须不
重复
的方案
最近一直在处理
数据
上传和采集的问题, 因为写在asp.net 里面的web服务默认就是多线程的, 一个请求就是一个线程… 所以多线程之间为了不读取
重复
的
数据
, 就成了问题.
数据
必须严格不
重复
, 同样的
数据
绝对不能处理2次… 多线程就更不能出现
重复
读取的现象了. 自己现在也用的是另外一套非常蹩脚的
方法
, . 把
数据
取出来然后在内存里面通过lock(object)的形式实现
数据
不
重复
处理的办法...
DataTable中如何去除
重复
的项 (获得某个字段中的不
重复
项)
就是获取DataTable中某一列的
值
,因为从
数据
库中检索
数据
时,按照2个字段进行分组,而要获得的那一列刚好在分组这两列中,所以该列的
值
必然有
重复
,于是就想到了去除
重复
,有了思路以后在网上看了一些
方法
,大都是遍历之类的,虽说功能是可以实现,但是效率太低了,最后发现了一个简单的
方法
,如下: 1 2 3 4 5 6 7 8 9 10 11 p...
SQL如何删除
重复
数据
SQL如何删除
重复
数据
C# 静态与动态
数组
C#中的
数组
是由System.Array类衍生出来的引用对象,因此可以使用Array类中的各种
方法
对
数组
进行各种操作。System.Array类是在C#中用于处理
数组
的基类。它是所有
数组
类型的基类,包括静态
数组
和动态
数组
(例如List)。System.Array提供了许多有用的
方法
和属性,用于操作和管理
数组
。
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章