Cómo agregar valor de columna con comillas dobles (agregar comillas alrededor de la cadena)


9

Tengo una tabla con una columna de tipo TEXTO. En la columna hay caracteres numéricos. Lo que intento lograr es envolver esos caracteres entre comillas dobles.

EJEMPLO:

NAME     ID     QTY
Apples   A1     1
Oranges  O1     1
Foo      F1     0

SALIDA IDEAL:

NAME     ID     QTY
Apples   A1     "1"
Oranges  O1     "1"
Foo      F1     "0"

Intenté ejecutar la siguiente instrucción SELECT pero no me dio el resultado que esperaba. ¿Quizás puedas guiarme en la dirección correcta?

SELECT `qty`, CHAR('"'|| qty ||'"')
FROM `myTable`;

Gracias

Respuestas:


13

Use la función CONCAT

SELECT NAME,ID,CONCAT('"',QTY,'"') QTY FROM `myTable`;

Si desea comillas simples, use la función QUOTE

SELECT NAME,ID,QUOTE(QTY) QTY FROM `myTable`;

Darle una oportunidad !!!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.