我对我的基本SQL不知情,并且很快就会欣赏: 我有一个SQLite表,有2列:Datetime,还有一个字符串,表示“从555-555-3344调用”。
我需要一个简单的查询,它会计算出某一天所有不同的电话号码。
如果该字段只包含该数字,我可以使用Select Distinct。如果值(电话号码)是该字段中的子字符串(尽管总是最后10位数字),我该怎么做。
一如既往,非常感谢 盖
答案 0 :(得分:1)
您可以使用以下内容(我使用12而不是10来包含分隔符-
):
SELECT COUNT(DISTINCT SUBSTR(phone_nbr, -12))
FROM table
WHERE call_dt = :call_dt;