我想在查询返回的数字前面创建一个货币图标(如€或$)
SELECT COUNT(*) AS 'Aantal reizen', MIN(prijs) AS 'Laagste prijs', MAX(prijs AS 'Hoogste prijs', ROUND(AVG(prijs),0) AS 'Gemiddelde prijs' FROM reizen
Run Code Online (Sandbox Code Playgroud)
是否有这种数据类型或有解决方法吗?
你可以用CONCAT()这个
SELECT\n COUNT(*) AS \'Aantal reizen\',\n CONCAT(\'\xe2\x82\xac \', MIN(prijs)) AS \'Laagste prijs\',\n CONCAT(\'\xe2\x82\xac \', MAX(prijs)) AS \'Hoogste prijs\', \n CONCAT(\'\xe2\x82\xac \', ROUND(AVG(prijs), 0)) AS \'Gemiddelde prijs\' \nFROM reizen\nRun Code Online (Sandbox Code Playgroud)\n\n来自 MySQL 关于 CONCAT() 的文档:
\n\n\n\nCONCAT(str1,str2,...,strN)
\n\n返回连接参数所产生的字符串。可能有一个或多个参数。如果所有参数都是非二进制字符串,则结果是非二进制字符串。如果参数包含任何二进制字符串,则结果为二进制字符串。数字参数被转换为其等效的非二进制字符串形式。
\n