본문 바로가기
데이터베이스/SQL

SQL 암시적 형 변환(문자형, 숫자형)

by ADELA_J 2023. 11. 23.

 

- WHERE 조건문에서 SAL='3000'으로 

기존에는 '숫자형'으로 저장되어 있었으나 '문자형'으로 검색했어도 에러가 나지 않고 검색된다

▶ 숫자형 = 문자형 으로 검색했지만, '숫자형=숫자형'으로 알아서 형 변환을 했다.

 

▼ 실험을 위해 모두 문자형로 저장한 테이블을 만들어보고

 

sal 이 3000을 '3000' 문자형로도, 숫자형으로도 검색해봄

▶ 오 두개가 똑같이 나왔다. 둘다 검색이 잘 된다.

 

▷ 바로 오라클에서 알아서 바꿔서 검색을 했기 때문에.  

 ( 근데 MariaDB 에서도 실험해보니 된다 '^')