mysql5.7groupby返回第一条

mysql5.7groupby返回第一条,第1张

命令错误。在mysql5.7数据库中,使用命令返回groupby是提示的命令错误,请重新尝试。MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。

执行语句如下:

<�"/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwcmUgY2xhc3M9"brush:sql">SELECT * FROM stud GROUP BY saddress

显示了如下错误:

ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'hncu.stud.sno' which is not functionally dependent

on columns in GROUP BY clausethis is incompatible with sql_mode=only_full_group_by

Mysql中错误使用SQL语句Groupby被兼容的情况

再执行此句:

SELECT saddress as 平均年龄 FROM stud GROUP BY saddress

-没有问题

Mysql中错误使用SQL语句Groupby被兼容的情况

然后我们用mysql,再执行前面那句错误的代码:

也就是:

SELECT * FROM stud GROUP BY saddress

1.创建测试表,

创建表test_group_cols(idnumber,值varchar2(20),remarkvarchar2(20));

2.插入需要测试的数据,

插入集体集体(1,“15”,“rmk1”);

插入集体集体(2,“15”,“rmk1”);

插入group_colstriues(3,25x,rmk2);

插入group_colstriues(3'333',rmk4);

插入group_colstriues(3,'666','rmk3');

插入集体集体(4'35',rmk1');

插入group_colstriues(4.77,rmk1);

3.查询表的所有字段,选择。*,rowidfromuser_tab_colstwheretable_name=upper('test_group_cols')如下图。

4.写SQL,groupbyid字段,selectid,count(*)fromtest_group_colstgroupbyid,如下图。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6246641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存