当前位置: 首页 > news >正文

阿里网站建设方案书关于江西建设监督网网站迁移

阿里网站建设方案书,关于江西建设监督网网站迁移,wordpress一键还原,电子商务网站建设与实例心得问题 有时候我们表里会存在某个字符(例如经常用到的,)分割的分割的数据#xff0c;但是在使用的时候要将存在字符分割数据拆分#xff0c;我们一般的做法先从数据库中将数据查询出#xff0c;在内存中通过字符串分割函数split进行处理#xff0c;不会在sql中通过函数进行拆…问题 有时候我们表里会存在某个字符(例如经常用到的,)分割的分割的数据但是在使用的时候要将存在字符分割数据拆分我们一般的做法先从数据库中将数据查询出在内存中通过字符串分割函数split进行处理不会在sql中通过函数进行拆分这也符合阿里的规范但是如果我们是出报表通过其他平台写sql的方式进行拆分展示不经过内存字符串分割这时候我们只能通过sql 函数substring_index来处理下面介绍2种方式 解决方案 创建表 create table tb_staff_position_info (id varchar(255) not null comment 主键primary key,created_at timestamp default CURRENT_TIMESTAMP not null comment 记录创建时间,updated_at timestamp default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment 记录修改时间,staff_name varchar(64) default not null comment 员工名称,position_name varchar(64) default not null comment 多个职位以,号分割,)comment 员工职位表 charset utf8; 初始化数据 insert into tb_staff_position_info(staff_name,position_name)values (小平,技术组长,产品经理,项目经理),(小花,程序员,测试员,),(小广‘,研发总监) 预期查询 查询员工所属的职位多个职位显示多行 整体思路 1、将position_name 以,号进行拆分使用mysql 的substring_index(clunm,拆分字符,第几个n) 函数substring_index函数每次只能获取一个职位 2、借助临时表从0开始自增数据中最多有多少个分割字符临时表就有多少条数据 方案一 借助mysql 的自增表如下 select info.staff_name,substring_index(substring_index(info.position_name ,,,b.n 1),, ,- 1) AS position_namefrom tb_staff_position_info infojoin mysql.help_topic b on b.help_topic_id ( length(info.position_name ) - length(REPLACE (info.position_name , ,, )) 1 ) 临时表借助于mysql的help_topic 表中的 help_topic_id来实现 方案二 有时候查询用户的权限无法访问mysql的表那么我们也可以创建一个临时表替换如下所示 select info.staff_name,substring_index(substring_index(info.position_name ,,,b.n 1),, ,- 1) AS position_namefrom tb_staff_position_info infojoin (select 0 as nunion all select 1 as nunion all select 2 as n) b on b.n ( length(info.position_name ) - length(REPLACE (info.position_name , ,, )) 1 ) 上述创建的临时表b 最多能匹配 3个分割符如果存在大于3个那么在将数据插入到临时表即可 方案三 临时表变成正式表在数据库中创建一张自增表 总结 上述方式各有千秋下面总结优缺点 优缺点 方法一 优点临时表借助mysql 内置的help_topic 表无需自己创建临时表 缺点存在查询账号权限的限制有的账号是无法访问mysql内置表 方法二 优点创建自增的临时表不存在权限的限制 缺点如果分割符存在多个就要插入多条数据写法上没有方法一整洁优雅
http://www.pierceye.com/news/813326/

相关文章:

  • 建设婚恋网站基本功能有哪些毕业设计网页
  • 广州贸易网站杭州关键词推广优化方案
  • 怎么注册自己的网站wordpress静态设置
  • 网站收录有什么好处仿糗事百科wordpress
  • 面试网站建设工程师鞍山市城市建设管理局网站
  • 电商网站建设与管理柳州网站建设多少钱
  • 网站的访问量统计怎么做企业网站建设基本标准
  • 网站开发服务属于什么行业先做网站再备案吗
  • 做零售去哪个外贸网站专业做网站较好的公司
  • 网站运营职业分析2233网页游戏大全
  • 深圳网站制作880网站建设课设总结
  • 瑶海区网站建设公司中铁建设集团有限公司基础设施事业部
  • wordpress 用js网站备案 seo
  • 网站一级域名和二级域名区别自己怎么做外贸英文网站
  • 南京网站定制南京wordpress安装提示500错误
  • 网站图片优化免费网站建设凡科
  • 网站开发项目团队网页设计图片与文字的研究
  • 百度网站建设策划书范文做暧在线网站
  • 松江新城做网站公司国产成年做视频网站
  • 杭州网站推广服务网站单页面怎么做
  • 房地产网站建设案例wordpress 判断移动端
  • 网站开发过程文档网站代码需要注意什么问题
  • 怎么选一个适合自己的网站wordpress怎么修改后台登录地址
  • 网页制作与网站建设自考西安千秋网络科技有限公司
  • 建设网站的费用入什么科目永久免费google搜索引擎
  • 拍卖网站怎么做梧州网页设计师招聘
  • 炫酷网站源码下载网站建设副业
  • 做dw和ps的网站教学做网站属于什么费用
  • 秦皇岛网站制作小程序开发wordpress调用分类标签
  • 网站绑定别名好吗台州品牌网站设计