SQL에서 `LIKE` 연산자와 함께 사용되는 패턴 `'____%S__'`는 다음과 같은 의미를 가집니다:
- `_` (언더스코어)는 하나의 임의의 문자와 일치합니다.
- `%`는 0개 이상의 임의의 문자와 일치합니다.
이 패턴을 해석하면:
- `'____'`: 앞에 4개의 임의의 문자가 있어야 합니다.
- `'%S'`: 다음에 0개 이상의 문자 뒤에 'S'가 와야 합니다.
- `'__'`: 그리고 마지막으로 두 개의 문자가 더 있어야 합니다.
따라서 `'____%S__'`는 "앞에 4개의 문자가 있고, 그 뒤에 임의의 문자열이 있으며, 그 문자열 중에 'S'가 포함되고, 마지막에 두 개의 문자가 더 있는" 문자열을 찾습니다.
예를 들어:
- `'abcdSxy'`는 이 패턴과 일치합니다.
- `'1234S56'`도 일치합니다.
- 하지만 `'abcSde'`는 4개의 문자가 없기 때문에 일치하지 않습니다.
'Data Analysis 데이터 분석 > SQL 통한 Database 관리' 카테고리의 다른 글
sql에서 %의 의미 (0) | 2024.08.30 |
---|---|
’%S _ _ ' 에서 첫번째 자리에 아무것도 안 올수도있어? (0) | 2024.08.30 |
‘_ S _ % _' 는 몇번재 자리이니? (0) | 2024.08.30 |
group by 뭐야 (0) | 2024.08.30 |
집계함수 종류 (0) | 2024.08.30 |