Es para concatenar cadenas o hileras.
Por ejemplo, si queres unir varias palabras como "esto", " es", " una", " prueba"... Utilizando la función CONCAT de MySQL seria:
Código PHP:
CONCAT("esto", " es", " una", " prueba")
Dando como resultado "esto es una prueba" (sin las comillas)
En el caso de lo que necesitas, lo que reflejé es que mostrara el resultado tal y como pusiste al principio, o sea:
DATO NUMERO
Mayor (8)
Menor (4)
Mayor (6)
Menor (4)
Mayor (8)
Lo anterior es igual a:
Código PHP:
CONCAT(IF(numero > 5, "Mayor", "Menor"), "(",numero,")") "Dato Número"
IF(numero > 5, "Mayor", "Menor"), va a dar como resultado la palabra "Mayor" si numero > 5 o "Menor" si numero es <= 5.
Si numero es igual a 8 (como tu primer ejemplo) el resultado de ese IF es "Mayor", tomando ese resultado, utilizaremos el CONCAT para encerrar ese número entre paréntesis.
Código PHP:
CONCAT( "Mayor", "(", numero, ")" )
Dando como resultado: Mayor(8)
Luego viene ponerle un título a la columna que es "Dato número".
Esa es la explicación.
Te recomiendo ir al sitio de MySQL y bajarte el manual, o revisarlo en línea sobre las funciones de hilera para que veas más ejemplos.
Saludos.