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
반응형