Tôi cần bằng cách nào đó sử dụng cú pháp CASE (nằm ngoài tôi) để ảnh hưởng đến kết quả cơ sở dữ liệu dựa trên các tiêu chí. Tôi có một số tiền bản quyền bằng 0. # mẫu (tiền bản quyền) Tôi có ID tiêu đề # (title_id) và tôi cần hiển thị mức tăng mới về tiền bản quyền để tôi có thể sử dụng dữ liệu.Tuyên bố CASE của DB2
IF: they have a current royalty of 0.0 - 0.1 = 10% raise
IF: they have 0.11 - 0.15 = 20% raise
IF: royalty >= 0.16 = 20% raise
Mọi trợ giúp sẽ được đánh giá cao.
create table royalites (
title_id char(6),
lorange integer,
hirange integer,
royalty decimal(5,2));
Hai "IF:" cuối cùng có thể bị thu gọn thành một điều kiện duy nhất vì chúng là phụ lục ... chỉ cần ghi chú – AtliB