Mysql
如何用雙引號附加列的值(在字元串周圍添加引號)
我有一個包含 TEXT 類型列的表。列中是數字字元。我想要實現的是將這些字元用雙引號引起來。
例子:
NAME ID QTY Apples A1 1 Oranges O1 1 Foo F1 0
理想輸出:
NAME ID QTY Apples A1 "1" Oranges O1 "1" Foo F1 "0"
我試圖執行以下 SELECT 語句,但它沒有給我預期的結果。也許您可以引導我朝著正確的方向前進?
SELECT `qty`, CHAR('"'|| qty ||'"') FROM `myTable`;
謝謝
使用CONCAT函式
SELECT NAME,ID,CONCAT('"',QTY,'"') QTY FROM `myTable`;
如果需要單引號,請使用QUOTE函式
SELECT NAME,ID,QUOTE(QTY) QTY FROM `myTable`;
試一試 !!!