-
세션변수의 할당과 비교컴공지식/데이터베이스 2024. 6. 16. 14:11
할당할 때는 :=를 사용해 변수를 설정하고, 비교할 때는 =를 사용해 변수를 비교하면 된다.
굳이 이렇게 나눈 이유는 그저 가독성을 위해서다.
사용 예:
@a := SUM(A)
A라는 열의 총 합을 @a라는 변수에 할당
@a = 1000
@a 변수를 1000과 비교
물론, `@a = 1000`으로 할당도 할 수는 있어서 헷갈리는 경우가 있다. 그래서 할당과 비교 연산자는 구분하는 것이 좋다.
추가 예:
SET @b := 20; -- 변수 할당
SELECT * FROM table WHERE column = @b; -- 변수 비교'컴공지식 > 데이터베이스' 카테고리의 다른 글
B+트리에서 insertion 꿀팁 (0) 2024.06.17 SQL 뷰가 업데이트 가능하려면? (0) 2024.06.16 뷰와 네임드 서브 쿼리 (0) 2024.06.16 트랜잭션 격리 수준 (0) 2024.06.16 SQL 윈도우 함수와 집계 함수 (1) 2024.06.12