최종 수정: 에
BITMAP_TO_STRING
설명
Bitmap을 설정된 모든 비트의 위치가 쉼표로 구분된 문자열로 변환합니다.
구문
BITMAP_TO_STRING(<bitmap>)
매개변수
| 매개변수 | 설명 |
|---|---|
<bitmap> | Bitmap 타입의 열 또는 표현식 |
반환 값
Bitmap에 설정된 모든 비트의 위치를 쉼표로 구분한 문자열입니다.
Bitmap이 NULL이면 NULL을 반환합니다.
예제
NULL Bitmap을 문자열로 변환하려면 다음과 같이 실행합니다.
select bitmap_to_string(null);
결과는 다음과 같습니다.
+------------------------+
| bitmap_to_string(NULL) |
+------------------------+
| NULL |
+------------------------+
빈 Bitmap을 문자열로 변환하려면 다음과 같이 실행합니다.
select bitmap_to_string(bitmap_empty());
결과는 다음과 같습니다.
+----------------------------------+
| bitmap_to_string(bitmap_empty()) |
+----------------------------------+
| |
+----------------------------------+
원소가 하나인 Bitmap을 문자열로 변환하려면 다음과 같이 실행합니다.
select bitmap_to_string(to_bitmap(1));
결과는 다음과 같습니다.
+--------------------------------+
| bitmap_to_string(to_bitmap(1)) |
+--------------------------------+
| 1 |
+--------------------------------+
원소가 여러 개인 Bitmap을 문자열로 변환하려면 다음과 같이 실행합니다.
select bitmap_to_string(bitmap_or(to_bitmap(1), to_bitmap(2)));
결과는 다음과 같습니다.
+---------------------------------------------------------+
| bitmap_to_string(bitmap_or(to_bitmap(1), to_bitmap(2))) |
+---------------------------------------------------------+
| 1,2 |
+---------------------------------------------------------+