【发布时间】:2017-02-13 02:08:19
【问题描述】:
我生成了下表:
CREATE table user (
user_id INT NOT NULL UNIQUE AUTO_INCREMENT,
user_phone_number INT,
user_city VARCHAR(32) NOT NULL,
PRIMARY KEY (user_id)
);
我被问到以下问题:每个电话号码长度的用户数(数字位数)
我尝试以下方法:
SELECT LENGTH(user_phone_number)
FROM user
WHERE user is not null
GROUP BY user_phone_number);
但如果有多个用户具有相同的电话号码长度,它会在多行中重复它们,而不是提供每个长度的总数。请帮忙
【问题讨论】:
标签: mysql sql database variable-length