永发信息网

请问下面这条mysql语句为什么错了?

答案:2  悬赏:20  手机版
解决时间 2021-03-02 11:07
  • 提问者网友:回忆在搜索
  • 2021-03-02 04:42
我要做的事:查询公司雇员中,雇员人数超过5人的城市名
已经有一个表叫employees 里面有city列值为“广州”的记录10条,“北京”的记录3条。
我写的是 select city from employees where count(city)>5 ;
但是报错ERROR 1111 (HY000): Invalid use of group function
为什么呢?应该怎么改呢?
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-03-02 06:18
字段all是特殊字符,必须换个其他字段如 create table allandhighdb(id int primary key,afl int ,hight int,ignored int); 已测试;
全部回答
  • 1楼网友:愁杀梦里人
  • 2021-03-02 07:57
你看到的,只是数组形式,但并不是数组 存入数据库,就是一串普普通通的字符串 但我个人揣测,它的作用是将来拿出来的时候,php直接使用eval函数,就可以把它转换为数组了。 \n应该就是换行语法作用的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯