큰 따옴표로 열 값을 추가하는 방법 (문자열 주위에 따옴표 추가)


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`;

감사합니다

답변:


13

사용 CONCAT의 기능을

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

작은 따옴표를 원하면 QUOTE 함수를 사용하십시오.

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

시도 해봐 !!!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.