STARTSWITH

STARTSWITH (시작 문자열 확인)

expr1이 expr2로 시작하면 true를 반환해요. 두 표현식 모두 텍스트 또는 바이너리 표현식이어야 해요.

출처: Snowflake SQL Reference - STARTSWITH

본문

이 함수를 호출하는 쿼리의 성능을 높이려면 검색 최적화 서비스(Search optimization service)를 사용할 수 있어요. 자세한 내용은 Search optimization service를 참고하세요.

구문

STARTSWITH( <expr1> , <expr2> )

반환 값

BOOLEAN을 반환해요. expr1이 expr2로 시작하면 TRUE이고, 두 입력 표현식 중 하나라도 NULL이면 NULL을, 그 외에는 FALSE를 반환해요.

정렬 규칙(collation) 세부 사항

모든 입력 인자의 정렬 규칙 사양은 서로 호환되어야 해요.

이 함수는 다음 정렬 규칙 사양을 지원하지 않아요.

  • pi (punctuation-insensitive, 구두점 무시)

  • cs-ai (case-sensitive, accent-insensitive, 대소문자 구분·악센트 무시)

예시

select * from strings;
---------+
       S |
---------+
  coffee |
 ice tea |
   latte |
     tea |
  [NULL] |
---------+
select * from strings where startswith(s, 'te');
-----+
   S |
-----+
  tea |
-----+

더 알아보기