Sẽ nhanh hơn khi chỉ định tất cả bốn biến trong một truy vấn (chỉ quét một bảng hoặc chỉ mục):
SELECT INTO validador, validador2, validador3, validador4
sum(CASE id_tipo_cifra WHEN 901 THEN 1 ELSE 0 END)
,sum(CASE id_tipo_cifra WHEN 902 THEN 1 ELSE 0 END)
,sum(CASE id_tipo_cifra WHEN 905 THEN 1 ELSE 0 END)
,sum(CASE id_tipo_cifra WHEN 907 THEN 1 ELSE 0 END)
FROM webdte.doc_tip_cifra
WHERE id_doc = id_documento;
Kết quả tương tự.
Thông thường, bạn sẽ phải kiểm tra id_doc
cho NULL
ngoài ra, nhưng vì bạn có WHERE
điều kiện với =
trên đó, nó không thể là NULL
.