场景:需要根据字段sex对表中的数据进行分组,并统计不同sex的总数,在运行 select sex,count(1) num from a group by sex;语句时发现结果如下图:
经检查发现,name=女的两条记录出现的原因是,其中一条记录中女字后面带空格,然后修改SQL语句为:
select trim(sex),count(1) num from a group by trim(sex);
问题被解决。
trim():去掉字符前后的空格。
场景:需要根据字段sex对表中的数据进行分组,并统计不同sex的总数,在运行 select sex,count(1) num from a group by sex;语句时发现结果如下图:
经检查发现,name=女的两条记录出现的原因是,其中一条记录中女字后面带空格,然后修改SQL语句为:
select trim(sex),count(1) num from a group by trim(sex);
问题被解决。
trim():去掉字符前后的空格。