PostgreSQL Fundamentals
추천 자료: ASP.NET Core 인증 및 권한 부여
관계 연산자
PostgreSQL에서도 다른 프로그래밍 언어들과 마찬가지로, 관계 연산자를 사용할 수 있습니다. 관계 연산자는 두 값을 비교하여 그 관계가 참(true)인지 거짓(false)인지를 판단하는 연산자입니다. PostgreSQL에서는 다음과 같은 관계 연산자를 제공합니다.
연산자 | 설명 |
---|---|
== | 두 값이 같은지 비교 |
!= | 두 값이 다른지 비교 |
> | 왼쪽 값이 큰지 비교 |
>= | 왼쪽 값이 크거나 같은지 비교 |
< | 왼쪽 값이 작은지 비교 |
<= | 왼쪽 값이 작거나 같은지 비교 |
위 연산자는 모두 이항 연산자로, 두 개의 피연산자를 가지며, 결과로 Boolean 자료형(TRUE 또는 FALSE)을 반환합니다. 이제 예제 코드를 통해 관계 연산자의 사용법을 살펴보겠습니다.
예제 코드
다음은 두 개의 변수를 선언하고, 관계 연산자를 사용하여 그 관계를 판단한 후, 그 결과를 출력하는 PostgreSQL 코드입니다.
DO $$
DECLARE
first_num integer := 3;
second_num integer := 5;
greater boolean := (first_num > second_num);
smaller boolean := (first_num < second_num);
BEGIN
RAISE NOTICE 'first_num = % second_num = % first_num > second_num = % first_num < second_num = %', first_num, second_num, greater, smaller;
END $$;
위 코드에서는 먼저 DO 블록을 사용하여 first_num과 second_num 변수를 선언하고, 각각 3과 5의 값을 대입합니다. 그리고 관계 연산자를 사용하여 두 변수 간의 관계를 판단한 후, 그 결과를 boolean 자료형인 greater와 smaller 변수에 대입합니다. 마지막으로, RAISE NOTICE 문을 사용하여 변수들의 값을 출력합니다.
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
NOTICE: first_num = 3 second_num = 5 first_num > second_num = f first_num < second_num = t
결과에서는 first_num 변수의 값이 second_num 변수의 값보다 작으므로, first_num < second_num은 True가 됩니다. 반면, first_num > second_num은 False가 됩니다. 따라서 greater 변수의 값은 False, smaller 변수의 값은 True가 됩니다.
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!