开发者社区> 问答> 正文

这样的sql语法有何存在意义?select * from Employee group by name

我一般是这么写分组sql的:select name,count(1) from Employee group by name

但今天跟同事交流发现,mysql中居然可以这么写:select * from Employee group by name

但我听过他的说法后,他想要实现的效果其实是排序:select * from Employee order by name既可实现

那么问题来了,mysql中,这样神奇的语法有什么存在的意义?“select * from Employee group by name”

小弟孤陋寡闻,恳求大神回答

展开
收起
小旋风柴进 2016-03-11 10:33:36 3202 0
1 条回答
写回答
取消 提交回答
  • mysql 中可以做去重的作用,按照 name 字段去重筛选

    类似 select DISTINCT(name) from Employee

    2019-07-17 18:58:37
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载