HOWTO · SQLite

SQLite에서 연결

이 튜토리얼에서는 SQLite에서 두 문자열을 연결하는 방법에 대해 설명합니다.

이 페이지의 내용

때로는 우리가 정의한 형식으로 데이터베이스 출력을 표시해야 합니다. 이를 위해 여러 필드의 여러 데이터를 연결해야 합니다.

예를 들어 Id, FirstnameLastname과 같은 세 가지 유형의 데이터가 있는 경우 id-firstname-lastname 형식으로 데이터를 시각화할 수 있습니다.

이 기사에서는 SQLite에서 여러 문자열을 연결하는 방법을 살펴보겠습니다. 또한 주제를 더 쉽게 만들기 위해 몇 가지 예를 살펴보겠습니다.

여기서는 두 가지 다른 방법에 대해 논의할 것입니다.

방법 1: ||를 사용하여 문자열 연결 SQLite에서

아래 예에서 ||를 사용하여 문자열을 연결하는 방법을 볼 수 있습니다. 이 목적을 위한 일반 구문은 String1 || 문자열2.

아래 예를 살펴보십시오.

SELECT id || '-' || name FROM demo;

위의 쿼리에서 idname 필드의 데이터를 연결합니다.

방법 2: SQLite에서 printf() 방법을 사용하여 문자열 연결

아래 예제에서는 printf() 메서드를 사용하여 여러 데이터를 문자열로 연결하는 방법을 보여줍니다. 이 메서드의 일반 구문은 printf('%s-%s', string1, string2)입니다.

아래 예를 살펴보겠습니다.

SELECT printf('%s-%s', id, name) from demo;

위의 쿼리에서 idname 필드의 데이터를 연결합니다.

두 예에서 필드의 데이터를 문자열로 가져오며 둘 다 아래와 같은 결과를 제공합니다.

1-Alex
2-Stefen
3-Boris

여러 데이터(문자열)를 연결하는 두 가지 방법에 대해 논의했습니다. 동일한 결과를 제공하므로 프로젝트 요구 사항에 따라 이들 중 하나를 선택할 수 있습니다.

이 문서에서 제공한 쿼리는 SQLite용으로 작성되었습니다.