如何同时显示“like komodo”和“average(amount)”命令
你们能修复我的代码吗? 这是我的代码
选择* 来自科莫多商店 其中名称如“%komodo”和名称中的 AVG(金额);
我想在MySQL中同时使用avg和like命令
SELECT ks.*, (SELECT AVG(amount) FROM komodoshop) AS average_amount
FROM komodoshop AS ks
WHERE ks.name LIKE '%komodo';
SELECT name, AVG(amount) AS average_amount
FROM komodoshop
WHERE name LIKE '%komodo'
GROUP BY name;
如果我正确理解你的问题,请尝试这个
SELECT *
FROM komodoshop
WHERE name LIKE '%komodo'
AND amount >= (SELECT AVG(amount) FROM komodoshop);
但是当我通过 ChatGPT 提出你的问题时,我得到了这个答案 - 这似乎并不是你所问的。
SELECT name, AVG(amount) AS average_amount
FROM komodoshop
WHERE name LIKE '%komodo'
GROUP BY name;
如果您有示例数据,那将帮助我了解您想要查看的内容。