concat 함수에 인수 사이에 공백 삽입
내가.concat($name, $surname)
, 그 사이에 공간을 둘 수 있는 방법이 있습니까?$name $surname
내 sql not php를 사용해서 결과가 나오면 조금 더 깨끗하게 포맷합니까?
문자열 리터럴을 필드와 연결할 수 있으므로 연결할 필드 사이에 문자열에 공백 문자를 추가할 수 있습니다.
사용 방법:
CONCAT(name, " ", surname)
이 기능은 MySQL 메뉴얼 페이지에서 해당 기능에 대해 매우 명확하게 문서화되어 있습니다.
함수에 전달된 각 필드 사이에 사용할 구분자를 지정할 수 있는 기능도 있습니다.같은 방법으로 두 개 이상의 필드를 연결하는 경우 각 필드 간 구분자를 반복하는 것보다 이 함수가 더 깨끗한 것으로 간주될 수 있습니다.
예를 들어 중간 이름 필드를 추가하려면 이 함수를 사용하여 구분 기호를 한 번만 지정할 수 있습니다.
CONCAT_WS(" ", first_name, middle_name, surname)
그 안에 한 칸만 더 넣으면 됩니다.
SELECT CONCAT(name,' ',surname) AS full_name FROM table;
EDIT 웁스, 스펠링이 잘못되었네요..;p
버전 종속성 없음을 사용합니다.
concat(name,Char(32),venue)
사용하다CONCAT(name, ' ', surname)
.
이것을 시도한 후에 나는 이것을 하려고 했습니다.
concat(name, _utf8 ' ' ,name1)
안녕하세요 저도 같은 문제가 있었는데 이게 제가 사용한 것이고 정말 잘 해결되었습니다.
CONCAT(column1, ", "column2") 문제는 키보드의 스페이스 바를 사용하여 이중 코트("") 사이에 물리적 공간을 추가한 다음 그것입니다.
위의 모든 옵션이 작동하지 않습니다.
제 질문은.
SELECT CONCAT(FIRSTNAME, ' ' , LASTNAME) AS FULLNAME FROM USERS;
다음 오류가 발생합니다.
ORA-00909: invalid number of arguments 00909 00000- "invalid number of arguments" *Cause: *Action: Error at line 26 column :9
이 메토이드를 사용하여 구분자를 추가합니다.
예제 01
CONCAT_WS(' ', first_string, second_string, n_string, ..., last_string)
출력:
"first_string second_string n_string ... last_string"
예제 02
CONCAT_WS('-', first_string, second_string, n_string, ..., last_string)
출력:
"first_string-second_string-n_string-...-last_string"
언급URL : https://stackoverflow.com/questions/4494775/insert-space-between-arguments-to-concat-function
'programing' 카테고리의 다른 글
팬더에서 데이터 프레임의 행에 걸쳐 반복하는 방법 (0) | 2023.11.04 |
---|---|
CSS를 사용하여 절대 디브를 수평으로 센터링하는 방법? (0) | 2023.11.04 |
sql 쿼리를 사용하여 ratio를 계산하는 방법은? (0) | 2023.11.04 |
부트스트랩 회전목마 이미지가 제대로 정렬되지 않음 (0) | 2023.11.04 |
WebView에서 뒤로 가기 버튼을 누른 경우 이전 페이지로 돌아가는 방법은 무엇입니까? (0) | 2023.11.04 |