MySQL

MySQL_변수의 사용

ssmm95 2024. 9. 10. 13:03

2) 변수의 사용 

SQL도 다른 일반적인 프로그래밍 언어처럼 변수를 선언, 사용 할 수 있음

변수의 선언과 값의 대입하는 형식

 

형식 : 

SET @변수이름 = 변수_값; -- 변수의 선언 치 값 대입

SELECT @변수이름           -- 변수의 값 출력

변수사용의 예시


3) 데이터 형식과 형 변환

데이터 형식 변환 함수 : 가장 일반적으로 사용되는 데이터 형식 변환과 관련해서는 

CAST(), CONVERT() 함수 사용. CAST(), CONVERT()  형식만 다를 뿐 거의 비슷한 기능을 함

 

형식 : 

CAST (expression AS 데이터_형식 [길이])

CONVERT(expression, 데이터_형식 [길이]) 

 

데이터 형식 중에서 가능한 것은 BINARY , CHAR, DATE , DATETIME, DECIMAL, JSON, SIGNED INTEGER,

TIME, UNSIGNED INTEGER 등이 있음

 

소수점표현된 쿼리
소수점 나온는 쿼리를 CAST 사용해서 정수로 표현
특수문자가 포함되도 CAST 사용해서 DATE로 출력
소수점 나온는 쿼리를 CONVERT 사용해서 정수로 표현

 

 


암시적 형 변화 : 형 변환 방식에는 명시적 변환, 암시적 변환이 있다

명시적 변환 : 위에서 말한 CAST() 또는 CONVERT() 함수를 이용해서 데이터 형식을 변환하는 것

암시적 변환 : CAST() 또는 CONVERT() 함수를  사용하지 않고 형이 변환되는 것

 

문자열로 입력한 걸 숫자로 변환 암시적 형 변환
암시적 형 변환 0이 나오면 거짓을 의미
1이면 참
다시 질문하기

 

결론적으로 자동형변환(암시적형변환) 이 된다