Đây có thể là một câu hỏi đơn giản, nhưng đó là câu hỏi mà tôi chưa từng thấy trước đó. Có cách nào để sử dụng điều kiện của tuyên bố nếu là giá trị của nó không? Điều này sẽ thực sự hữu ích trong trường hợp có nhiều phép tính được thực hiện để xác định xem một điều kiện nhất định có được đáp ứng hay không và nếu có, thì tính toán đó là kết quả.Có cách nào để sử dụng điều kiện của câu lệnh If làm giá trị của nó không?
Như một ví dụ:
if ([intense calculation] > 0, [same intense calculation], 0)
Tôi quan tâm đặc biệt liên quan đến SQL, như tôi đang làm việc trên một bản báo cáo trong Access ngay bây giờ và vì vậy không thể lưu trữ các kết quả của việc tính toán cường độ cao trong một biến số.
Và nếu bạn muốn có một giá trị mặc định trong trường hợp biến là NULL có NVL (trong oracle) và co - sadly tất cả mọi người thích gọi là một khác nhau nhưng vẫn cực kỳ hữu ích và tôi nghĩ rằng mỗi DBMS có một cái gì đó như thế. – Voo
và điều gì sẽ xảy ra nếu cường độ dữ liệu thấp hơn 0? – mkk
@mkk, kết quả là 0, giống như câu lệnh IF của poster. –