PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Database
[SQL ] 重复资料计算不考虑资料顺序
楼主:
honyihon
(lantis)
2014-08-11 16:16:13
数据库名称:SQL
内容/问题描述:
直接举例好了
a1 a2
a b
b a
a b
一般来讲用distinct 搭配count 使用他最多只会计算出 a b 次数2
有什么方法不去考虑a1 a2 先后问题也就是计算出 a b 次数为 3
作者:
Ammenze
(蓝天白云)
2014-08-11 22:11:00
单看范例,就把两栏count再相加就可以了
作者:
smlboby
(波比)
2014-08-12 22:51:00
将a1及a2两栏的值转ASCII相加,再针对此栏count
楼主:
honyihon
(lantis)
2014-08-13 16:27:00
假如是文字的话?? a1 a2 book apple 和 apple book怎样说把计算次数全部都算到 book apple ?
作者:
billy522
(过好每一天)
2014-08-13 21:59:00
新增字段把字母小的都放前 大的放后 在统计一次可行吗?
楼主:
honyihon
(lantis)
2014-08-13 22:01:00
资料太大量除了英文还有其他语言 = =你刚讲的那种是两个字段是不相关的情况什么样的a1 就会跟着固定的a2 我在想说有没有其他的想法
作者:
tedcat
(动静:MSN暱称为主)
2014-08-14 00:38:00
select a1 union select a2,然后在group count
作者:
smlboby
(波比)
2014-08-14 20:58:00
select (case when a1<a2 then a1+a2 else a2+a1 end),count(1) from table group by (case when xxxxx)
楼主:
honyihon
(lantis)
2014-08-15 16:30:00
tedcat大大那方法是用来算book在两字段出现的数量吧?smlboby的方法很好,不过我这上千笔资料会很麻烦
作者:
tedcat
(动静:MSN暱称为主)
2014-08-15 22:39:00
你不就是要知道a,b出现的次数吗?
楼主:
honyihon
(lantis)
2014-08-15 23:17:00
= =应该是说 相同的a1,a2 或a2,a1 的总共出现次数
作者:
GoalBased
(Artificail Intelligence)
2014-08-16 00:20:00
a b 吧?
继续阅读
[SQL ] CTE捞出来的table 能和if一起用吗?
kisha024
Re: [SQL ] if和union并用
kisha024
[SQL]Sqlplus使用问题
nikoson
[系统] MS SQL的自动成长可以事后修改吗?
bernachom
Re: [SQL ] if和union并用
bohei
Re: [SQL ] if和union并用
kisha024
[情报] 来自MySQL核心研发团队的分享
jeamie
Re: [SQL ] if和union并用
ClubT
Re: [SQL ] if和union并用
kisha024
[SQL ] 资料转换到datetime时发生错误
bernachom
Links
booklink
Contact Us: admin [ a t ] ucptt.com