La función FORMAT se utiliza para especificar como se mostrará un campo en el resultado de la consulta.
Sintaxis SQL FORMAT
SELECT FORMAT(columna, formato) FROM tabla
Ejemplo SQL FORMAT
Dada la siguiente tabla ‘productos’
id | producto | precio |
---|---|---|
1 | ordenador | 1200.25 |
2 | impresora | 65.57 |
3 | teclado | 10.84 |
Si queremos saber los precios de los productos a fecha de hoy, pero queremos que la fecha tenga el formato ‘YYYY-MM-DD’, es decir, 4 caracteres para el año, guión, 2 caracteres para el mes, guión y 2 caracteres para el día.
SELECT producto, precio,
FORMAT(NOW(), ‘YYYY-MM-DD’)
AS fecha
FROM productos
El resultado será:
producto | precio | fecha |
---|---|---|
ordenador | 900.25 | 2012-02-10 |
impresora | 65.57 | 2012-02-10 |
teclado | 10.84 | 2012-02-10 |