我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

是否有更快的方式来编写这3个相同的查询?

Is there any faster query way of rewriting these queries or by combining them?

update products
set shop = '1' 
where shop LIKE '%demo%'

update products
set shop = '2' 
where shop LIKE '%car%'

update products
set shop = '3' 
where shop LIKE '%art%'
update products
set shop =
case 
when shop like '%demo%' then 1
when shop like '%car%' then 2
when shop like '%art%' then 3
else shop
end

Maybe a stored procedure: http://www.sqlinfo.net/mysql/mysql_stored_procedure_UPDATE.php

近期文章

  • 三维数组创建模型并对模型进行旋转
  • windows~BT
  • code=9009 怎么弄
  • 前端ocr技术如何实现
  • networkx和tensorboard的区别是什么
  • slx文件运行不了,报错如下
  • 如何使用matlab function模块编写上述函数
  • 为什么更改其他function module代码之后保存之后还是运行的更改之前的代码
  • sql有关between时间条件查询,能否得到一端时间不固定存在多个值的多种结果?
  • 如果可读性有条件,我怎么能整理多个?
  • 数据仓库 大数据 apachhive
  • matlab如何调用bat文件。
  • unity运行时,如何阻止鼠标跟着人物移动
  • vue的table垂直对齐样式
  • 如何进行文献检索,相关教材推荐?
  • R stripchart
  • ngnix反向代理问题 80冲突问题
  • HTML 应该怎样将图片的一半悬浮在框外面
  • 为什么生成的txt文件里是这种乱码
  • 大数据 数据仓库hive

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华