SQL

변수

hallojih 2021. 11. 16. 22:58

 

11번째 줄 실행 결과 => height 180넘는 Name 모두 출력됨

 

 

 

13~16째 줄 실행 결과 =>

LIMIT 뒤에는 변수가 오지 못한다, 따라서 정해지지 않은 수를 넣어야할 때, myQuery 안에 ?넣어주면

EXECUTE myQuery 하면 사용하기로 한 변수의 값이 ? 안에 들어가게 된다. 따라서 LIMIT 3과 같은 결과가 나오게 된다.

 

 

 

 

데이터 형식과 형 변환

CAST(), CONVERT()

 

CAST() 함수, CONVERT() 함수

 

USE sqldb;

SELECT AVG(amount) AS '평균 구매 개수' FROM buytbl;

  평균 구매 개수
  2.9167

 

USE sqldb;

SELECT CAST(AVG(amount) AS SIGNED INTEGER) AS '평균 구매 개수' FROM buytbl;

또는

SELECT CONVERT(AVG(amount), SIGNED INTEGER) AS '평균 구매 개수' FROM buytbl;

  평균 구매 개수
  3

 

CONCAT() 함수

쿼리의 결과를 보기 좋게 처리할 때도 사용됨.

 

 

암시적 형변환

728x90
반응형