mysql中是否有类似printf的函数
这是一个黑客银行的问题 问题是询问职业中每个职业的发生率。按升序对引用进行排序,并按以下格式输出: 总共有两名医生 总共有两名歌手 总共有3名演员 总共有3位教授 职业表是这样的mysql中是否有类似printf的函数,mysql,sql,Mysql,Sql,这是一个黑客银行的问题 问题是询问职业中每个职业的发生率。按升序对引用进行排序,并按以下格式输出: 总共有两名医生 总共有两名歌手 总共有3名演员 总共有3位教授 职业表是这样的 CREATE TABLE occupations(name varchar(100),Occupation varchar(100)); 那么如何打印这种格式mysql中有类似printf的函数吗 以下是职业表中记录的图像: 您可以使用concat方法附加和分组,并使用count函数获取每个职业的编号 SELECT
CREATE TABLE occupations(name varchar(100),Occupation varchar(100));
那么如何打印这种格式mysql中有类似printf的函数吗
以下是职业表中记录的图像:
您可以使用concat方法附加和分组,并使用count函数获取每个职业的编号
SELECT "There are a total of ", count(OCCUPATION), concat(lower(occupation),"s.") FROM OCCUPATIONS GROUP BY OCCUPATION ORDER BY count(OCCUPATION), OCCUPATION ASC
我只是想澄清一下。有这样的功能,它的
选择。您可以打印如下内容:
SELECT "Hello world" as "";
或
在第二种情况下,无法删除:
前缀。您到底想要实现什么?到目前为止,您尝试了什么?我想在select子句中打印一个字符串“there a total of”和“s”。我是通过concat函数得到的。
SELECT "Hello world" as ""\G;