Есть ли способ использовать оператор выбора в условии IF?
Например:
IF ( SELECT TotalPrice FROM ORDER WHERE ORDERID = '123' ) > 0 THEN
do something
ELSE
do something
END IF;
Единственный способ, который я нашел, - это сначала присвоить значение некоторой переменной и использовать переменную в условии IF, например:
SELECT TotalPrice into Variable FROM ORDER WHERE ORDERID = '123' ;
IF variable > 0 Then
....
END IF
Есть ли способ сделать это без использования переменной?