SQL语句模糊查找之后求和

有一个表A,里面有两个字段A1和A2: A1 A2 001abc 10 002acc 10 003abc 5 003abd 5 现在有一个变量$a,用来与A1字段进行模糊匹配(后面的三个字母),再对匹配出 来的值求和。用一个function直接将和输出。例如$a=abc;模糊匹配后的结果为 : A1 A2 001abc 10 003abc 5 那么function要输出的和为15.要注意的是$a有可能是个数组,例如$a有可能是abc,也有可能是abc和acc。它里面的数量是不确定的。

第1个回答  2020-02-22
楼主
#a
数组里面有多个
要进行拆开匹配??
select
sum(A2)
from
table
where
A1
like
'a'
--简单一个匹配
如果楼主说的
#a
是个多个要逐一匹配
那就只能循环
#a
数组了
然后吧所有结果都加在一起
相似回答