JSP 我应该使用什么sql技术?[closed]

khbbv19g  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(100)

已关闭。此问题需要更多focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。

10个月前关闭。
Improve this question
我正在尝试使用java servlet、jsp和mysql创建一个简单的库存管理系统。我想为可用的品牌创建一个表。我的表将包含品牌ID、品牌名称、每个品牌下可用的产品数量,以及一个布尔类型的名为“status”的列,该列将显示产品是否可用。因此,如果产品数量达到0,我希望状态列显示为false,如果它大于0,我希望它显示为true。我如何编写此sql逻辑?我知道基本查询,但我可以使用什么样的技术来显示它,以便状态列将自动更新?任何帮助将非常非常感谢!谢谢。

x8diyxa7

x8diyxa71#

You can use generated column for status as below:
Create table statements:

create table brands (brand_id int, brand_name varchar(100),no_of_products int, 
 status boolean GENERATED ALWAYS AS (case when no_of_products=0 then false else true end));

**if no_of_products is 0 then status column will be 0 otherwise it will be 1

Insert statements:

insert into brands(brand_id,brand_name,no_of_products) values(1,'hp',0);
 insert into brands(brand_id,brand_name,no_of_products) values(2,'del',5);

Select query:

select * from brands

Output:
| brand_id | brand_name | no_of_products | status |
| ------------ | ------------ | ------------ | ------------ |
| 1 | hp | 0 | 0 |
| 2 | del | 5 | 1 |

相关问题