네, `SUBSTR()` 함수에서 공백도 문자로 취급됩니다. 공백은 문자열에서 하나의 문자로 계산되며, 시작 위치와 추출할 문자 수를 계산할 때 포함됩니다.
### 예제 재분석
```sql
SELECT SUBSTR('Gangneung Wonju', 8, 4);
```
이 경우:
- `'Gangneung Wonju'` 문자열에서 8번째 문자는 공백입니다.
- `8`번째 문자는 공백 `' '`이고, 그 이후의 4개 문자는 `' Won'`입니다.
따라서 결과는 공백을 포함한 `' Won'`이 됩니다.
### 결론
`SUBSTR()` 함수에서 공백은 다른 문자와 동일하게 취급되므로, 시작 위치와 길이를 지정할 때 공백도 포함된다는 점을 기억해야 합니다.
'Data Analysis 데이터 분석 > SQL 통한 Database 관리' 카테고리의 다른 글
date_format('2022-11-02', '%Y-%m-%d') (0) | 2024.08.30 |
---|---|
substr('Gangneung Wonju', 8,4) (0) | 2024.08.30 |
replace(c1, chr(10)) (0) | 2024.08.30 |
select dname, loc, deptno from dept order by dname, loc, 3 desc (0) | 2024.08.30 |
별칭이 안되는 구문은? (0) | 2024.08.29 |