下面显示了我的数据表名称" company"
这是我的SQL查询
SELECT
name, COUNT(DISTINCT num) AS count
FROM
company
WHERE
(num LIKE '51%' OR num LIKE '65%' OR num LIKE '81%')
GROUP BY
name
运行此查询后,它会显示以下结果
但我需要以下结果。请帮我解决我的问题。谢谢
答案 0 :(得分:4)
我假设您希望在列的前2个字符上使用distinct。
您可以使用the function LEFT():
<强>查询强>
var t = Array<MyClassProtocol> ()
var instance1 = MyClasse () //protocol MyClassProtocol
var instance2 = MyClasse () //protocol MyClassProtocol
var instance3 = MyClasse2 () //protocol MyClassProtocol
t.append (instance1)
t.append (instance2)
t.append (instance3)
//What I try to do
for instance in t
{
if (instance === instance1){ /* do something */ }
}