当前位置: 首页 > 面试题库 >

SQL查询多个项目的增加项目价值价格

易宏阔
2023-03-14
问题内容

我想编写Sql Query,以按百分比增加商品价格。

场景是:-

在表中,我有3个栏目:ID,项目名称,价格

Example : If item-Name is T-shirt, Increase price by 10%

         item-Name is Jins , Increase price by 50%

         item-Name is top , Increase price by 5%

问题答案:

如果您要更新表,则可以进行条件更新。

update table_name
set 
price = 
case 
 when `Item-Name` = 'T-shirt' then price+( (price*10) /100 )
 when `Item-Name` = 'Jins' then price+( (price*50) /100 )
 when `Item-Name` = 'top' then price+( (price*5) /100 )
end ;

如果您希望在选择时不对表进行任何更新就显示增加的价格,则可以执行以下操作。

select id,`Item-Name`,price,
case 
     when `Item-Name` = 'T-shirt' then price+( (price*10) /100 )
     when `Item-Name` = 'Jins' then price+( (price*50) /100 )
     when `Item-Name` = 'top' then price+( (price*5) /100 )
     else price
    end as new_price from table_name;


 类似资料:
  • 问题内容: 我已经开始阅读有关Valhalla项目的信息,而我确实不了解某些内容,那就是。 这是我的理解: 1)是无法将其作为参考的对象吗? 在 代码示例中,它指出 2)根据Wikipedia, 高效的小型“对象”没有继承 。什么和意味着什么呢? 使用VT无法做到这一点吗? 3)为什么要使用它们?将使用哪种方案以及如何使用。 4)根据,简而言之, 值类型对象是没有身份的对象,即,如果两个值对象的内

  • 问题内容: 可以按多行订购吗? 我希望我的用户按last_activity进行排序,但与此同时,我希望带有图片的用户出现在没有图片的用户之前 像这样: 问题答案:

  • 问题内容: 我正在从一个表中提取项目列表,基于它们被包含在另一个表中,如下所示: 效果很好-基本上会列出某人已评分的所有水果的列表。但是现在,我想排除所有已由一个特定用户评级的水果,因此我尝试了以下操作: 可以,但是不太正确。它显示了除10以外其他人已评级的所有水果,但是如果用户1和10都对同一水果进行了评级,则仍显示该水果。谁能告诉我如何构造一个查询,该查询仅显示未由用户10评分的水果,而不管其

  • 问题内容: 通常,您需要显示数据库项目的列表以及有关每个项目的特定汇总号。例如,当您在“堆栈溢出”中键入标题文本时,将出现“相关问题”列表。该列表显示了相关条目的标题以及每个标题的响应数量的单个汇总数量。 我有一个类似的问题,但需要多个聚合。我想根据用户选项以3种格式中的任何一种显示项目列表: 我的商品的名称(共15个,我拥有的13个) 我的商品的名称(共15个) 我的商品的名称(我拥有13个)

  • 嘿,我想计算项目价格的总和,但它只显示最后一个项目的价格:这里是我的代码与react-monge-form: 这是我在reducer.js中的减少函数: 我在安装react currency时出错,我--强迫它。这是错误:npm i react货币格式 npm通知npm通知npm通知新的npm次要版本可用!7.3.0 - NPM ERR!此运行的完整日志可以在npm ERR中找到!C:\用户\程序

  • 问题内容: 我正在尝试使用以下功能更改购物车中的产品价格: 它在WooCommerce版本2.6.x中正常运行,但在版本3.0+中不再正常运行 如何使其在WooCommerce 3.0+版中正常工作? 谢谢。 问题答案: 更新 (2018年9月) 使用 WooCommerce 3.0+版本, 您需要: 要改用 钩子。 要改用WC_Cart 方法 改用WC_product 方法 这是代码: 该代码在