2009-10-08 41 views
7

¿Hay alguna manera de hacer un SELECCIONAR y decirle que devuelva 3 columnas y una columna ficticia vacía? Necesito 4 columnas y la 3 debe ser '' hasta que la tabla esté en algún lugar de la base de datos. No puedo agregar ninguna columna a ninguna tabla.MySQL select que devuelve una columna ficticia?

Respuesta

17
Select column1, column2, 'waiting for table' as dummy_column, column4 
from your_table 
+0

Esa columna no estará vacía ¿verdad? ¿No estará lleno de "esperando mesa"? –

+0

Sí, eso lo hará. –

15
mysql> SELECT '' AS empty_col; 
+-----------+ 
| empty_col | 
+-----------+ 
|   | 
+-----------+ 
1 row in set (0.00 sec) 
6

uso de una columna con cadena vacía

Select column1, column2, '' as dummy_col, column 4 
    from your_table 

o para una columna con un valor nulo

Select column1, column2, Null as dummy_col, column 4 
    from your_table 
0

Si desea agregar una columna ficticia y mantener el filas de columnas vacías, debe intentar esto en su lugar:

Seleccionar column1, columna2, '' como dummy_column, columna4 de your_table

Esto añadirá una columna vacía llamada dummy_column, lo que está poblada en el medio de las comillas '' es lo que aparecerá en las columnas.

Espero que esto ayude!

Cuestiones relacionadas