MySql怎样获取一列中最大值??

下一行code 2013-04-17 04:51:08
mysql> select * from dm_user;
+----+------+-------+
| id | name | group |
+----+------+-------+
| 1 | 张三 | 08 |
| 2 | 李四 | 05 |
| 3 | 王五 | 02 |
| 4 | 赵六 | 01 |
| 5 | 麻七 | 01 |
| 6 | 测试 | 06 |
| 7 | 这样 | 06 |
+----+------+-------+
7 rows in set (0.03 sec)
想查询出group中最大的值,语句:select max(group) from dz_user;
报错信息如下:
mysql> mysql>select max(group) as maxid from dm_user;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
>select max(group) as maxid from dm_user' at line 1
mysql>

数据表结构如下:
mysql> describe dm_user;
+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(50) | YES | | NULL | |
| group | int(11) | YES | | NULL | |
+-------+-------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)

请高手赐教!!!
...全文
5272 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
下一行code 2013-04-17
  • 打赏
  • 举报
回复
引用 2 楼 fangmingshijie 的回复:
如楼上所言。
恩,改了列明就没问题了呢 mysql> select max(groupzb) from dm_user; +--------------+ | max(groupzb) | +--------------+ | 8 | +--------------+ 1 row in set (0.02 sec)
下一行code 2013-04-17
  • 打赏
  • 举报
回复
引用 1 楼 Inhibitory 的回复:
group是SQL语法的关键字,换成其他的如_group
哎!我居然忽略这个问题了!!谢谢啊
想喝咖啡的貓 2013-04-17
  • 打赏
  • 举报
回复
select max(`group`) from dz_user;
snakejinx 2013-04-17
  • 打赏
  • 举报
回复
select max(group) from dz_user group by group
  • 打赏
  • 举报
回复
如楼上所言。
Inhibitory 2013-04-17
  • 打赏
  • 举报
回复
group是SQL语法的关键字,换成其他的如_group

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧