- WHERE 조건문에서 SAL='3000'으로
기존에는 '숫자형'으로 저장되어 있었으나 '문자형'으로 검색했어도 에러가 나지 않고 검색된다
▶ 숫자형 = 문자형 으로 검색했지만, '숫자형=숫자형'으로 알아서 형 변환을 했다.
▼ 실험을 위해 모두 문자형로 저장한 테이블을 만들어보고
sal 이 3000을 '3000' 문자형로도, 숫자형으로도 검색해봄
▶ 오 두개가 똑같이 나왔다. 둘다 검색이 잘 된다.
▷ 바로 오라클에서 알아서 바꿔서 검색을 했기 때문에.
( 근데 MariaDB 에서도 실험해보니 된다 '^')
'데이터베이스 > SQL' 카테고리의 다른 글
SQL IF문을 SQL로 해보자 DECODE, CASE (0) | 2023.11.23 |
---|---|
SQL NULL값을 다르게 출력해주기 NVL, NVL2 (0) | 2023.11.23 |
SQL LAST_DAY, TO_CHAR, TO_DATE (1) | 2023.11.22 |
SQL MONTHS_BETWEEN, ADD_MONTHS, INTERVAL, NEXT(LAST)_DAY, (0) | 2023.09.22 |
SQL REPLACE, LPAD, RPAD, TRIM(R, L), ROUND, TRUNC, MOD, FLOOR (0) | 2023.09.21 |