9 我有一个表,其列为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`; 谢谢 mysql concat — 诗人 source
13 使用CONCAT功能 SELECT NAME,ID,CONCAT('"',QTY,'"') QTY FROM `myTable`; 如果要单引号,请使用QUOTE函数 SELECT NAME,ID,QUOTE(QTY) QTY FROM `myTable`; 试试看 !!! — 罗兰多·MySQLDBA source