Skip to content

数据库知识碎片

sql 语句查询

1.增

sql

2.删

sql

3.改

sql
更新li_goods表中店铺id为1743923264676499458的成本价=(售价-3/1.5,保留两位小数
update li_goods set original_price =  ROUND((price - 3) / 1.5, 2) where store_id = '1743923264676499458'

4.查

sql
查询店铺id为:1743923264676499458的原价和价格
SELECT original_price,price FROM `li_goods` WHERE store_id="1743923264676499458"


查询li_goods_sku表中的store_id='1743923264676499458' 的id,price,cost,(price-cost-3),good_name,将毛利(price-cost)小到大排序

select id,goods_id 商品编号,price 售价,cost 原价,(price-cost-3) 毛利,goods_name 名称 from li_goods_sku where store_id='1743923264676499458' 
-- and id =1749062556218363905
order by (price-cost) asc
-- and id =1749062556218363905: 这是一个被注释掉的额外过滤条件。原本这里的意思是选择id字段值为1749062556218363905的记录。但是,由于前面有--,所以这个条件实际上在执行时是被忽略的。

Last updated: