Este es un problema de THEPADS de hackerRank.
La cuestión es consultar el número de ocurrencias de cada ocupación en OCUPACIONES. Ordene las ocurrencias en orden ascendente y envíelas en el siguiente formato:
Hay un total de 2 médicos.
Hay un total de 2 cantantes.
Hay un total de 3 actores.
Hay un total de 3 profesores.
la tabla de ocupaciones va así
CREATE TABLE occupations(name varchar(100),Occupation varchar(100));entonces, ¿cómo puedo imprimir este formato? ¿Hay alguna función similar a printf en mysql?
Aquí está la imagen de los registros presentes en la tabla de ocupaciones: 
Puede usar el método concat para agregar y agrupar y contar la función para obtener el número para cada ocupación
SELECT "There are a total of ", count(OCCUPATION), concat(lower(occupation),"s.") FROM OCCUPATIONS GROUP BY OCCUPATION ORDER BY count(OCCUPATION), OCCUPATION ASCSolo para aclarar. Existe una función de este tipo y es SELECT . Puedes imprimir cosas como esta:
SELECT "Hello world" as "";o
SELECT "Hello world" as ""\G; No hay forma de eliminar el prefijo : en el segundo caso.