반응형
SQLite에서 문자열 연결이 작동하지 않습니다
SQlite 바꾸기 기능을 실행하려고하지만 함수에서 다른 필드를 사용하십시오.
select locationname + '<p>' from location;
이 코드 조각에서 결과는 0의 목록입니다. locationname 및 '<p>'
리터럴 의 텍스트가 포함 된 문자열을 예상했을 것 입니다.
||
대신에 사용해보십시오+
select locationname || '<p>' from location;
에서 SQLite는 문서 :
|| 연산자는 "연결"입니다-피연산자의 두 문자열을 결합합니다.
||
연산자 SQLite는에 연결된다. 이 코드를 사용하십시오 :
select locationname || '<p>' from location;
비교하려고,
SQLite || Oracle CONCAT (string1, string2) 또는 || MySQL CONCAT (string1, string2, string3 ...) 또는 || PIPES_AS_CONCAT가 활성화 된 경우 Postgres CONCAT (string1, string2, string3 ...) 또는 || Microsoft SQL Server 2012+ CONCAT (string1, string2, string3 ...) 또는 + Microsoft Access +
Visual Studio 2010의 경우 데이터 소스 디자이너 또는 마법사를 사용하면 || 운영자. sqlite db에 뷰를 생성하고 그로부터 데이터 소스를 생성하십시오.
이 스레드 도 참조하십시오 .
참고 URL : https://stackoverflow.com/questions/3568779/string-concatenation-does-not-work-in-sqlite
반응형
'programing tip' 카테고리의 다른 글
"int main (vooid)"? (0) | 2020.06.28 |
---|---|
대소 문자를 구분하지 않고 결과를 정렬하기 위해 SQL Order By 문을 사용하는 방법은 무엇입니까? (0) | 2020.06.28 |
json.net에 중요한 방법이 있습니까? (0) | 2020.06.28 |
인터페이스 메소드에서 Eclipse가 @Override에 대해 불평하는 이유는 무엇입니까? (0) | 2020.06.28 |
모두 비활성화하는 방법 (0) | 2020.06.28 |