Çift tırnak işareti ile sütun değeri nasıl eklenir (dize çevresine tırnak işareti eklenir)


9

METİN türü bir sütun içeren bir tablo var. Sütunda sayısal karakterler bulunur. Ulaşmaya çalıştığım şey, bu karakterleri çift tırnak içine almak.

MİSAL:

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

İDEAL ÇIKTI:

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

Aşağıdaki SELECT deyimini çalıştırmayı denedim ama beklediğim sonucu vermedi. Belki bana doğru yönde rehberlik edebilirsin?

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

Teşekkür ederim

Yanıtlar:


13

Kullanım CONCAT fonksiyonunu

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

Tek tırnak istiyorsanız, QUOTE işlevini kullanın

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

Bir şans ver !!!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.