mysql查询某字段不重复的记录集总数怎么写SQL语句

从表中selectcount(distinctsheng)whereUserid=1

mysql查询去掉重复数据

在MySQL中,我们在处理数据时,经常需要去除重复记录。
不同的关键字用于描述特定字段。
只需在查询语句中的字段名前添加distinct即可,例如:SELECTuniquecolumn_nameFROMtable_name。
Groupby更灵活。
例如,如果要删除“column_name”字段下的重复项,则查询将为:SELECTcolumn_nameFROMtable_nameGROUPBYcolumn_name。
但有时在重复数据删除之后,有必要进一步保护事件。
这时可以在groupby后面使用子句,该子句与groupby类似,但作用于聚合结果。
例如,如果您只想查看某个字段值大于某个值的唯一记录,则可以编写:SELECTcolumn_nameFROMtable_nameGROUPBYcolumn_nameFROMtable_nameGROUPBYcolumn_nameHAVINGcolumn_name>value。