
sql
文章平均质量分 69
HsiaoZz
这个作者很懒,什么都没留下…
展开
-
对SQL语句中case when...then...else...end的理解
最近在开发中遇到一个业务想了好久写了很多代码都解决不了,最后发现一句SQL语句就能完美解决了。是这样的,商城中各商品都有对应的市场价marketprice,存在对应的数据表里shop_goods。根据客户的会员等级RANK_ID不同可以给予不同的优惠价USER_PRICE,在页面呈现展示,重要的是用户点击后要按照价格高低排序,所以要在一条sql语句中执行。而这些价格是以RANK_I原创 2017-04-27 16:59:02 · 14599 阅读 · 2 评论 -
sql查询有空格的字符串数据时解决方法
一般商品名都可能存在空格,如 $keywords = '金士顿(Kingston)dtG3 U盘 8G',但是直接用sql模糊查询时是获取不到对应的数据的,要先做处理。1、先将输入查询的字符串数据中的所有空格去掉,如PHP用str_replace(' ','',$keywords);2、使用sql的replace函数,这样sql语句就变成 WHERE REPLACE(goods_name,' ',原创 2017-11-14 10:15:48 · 16172 阅读 · 0 评论