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

网站建设现在主要做些什么/培训seo去哪家机构最好

网站建设现在主要做些什么,培训seo去哪家机构最好,linux用.net做网站,西安哪些做网站的公司2019独角兽企业重金招聘Python工程师标准>>> 虽然已经有很多类似的写法,我这里还是自己写一写,有些分隔符分出的列数是不固定的,这时候怎么根据分隔符拆分出多列呢insert into tpems.sp_questions_bank (id, title, option_a, opt…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

  1. 虽然已经有很多类似的写法,我这里还是自己写一写,有些分隔符分出的列数是不固定的,这时候怎么根据分隔符拆分出多列呢
insert into tpems.sp_questions_bank (id, title, option_a, option_b, option_c, option_d, option_e, answer1, answer2, parse, qtpye, diff, md5, subjectId, gradeId, knowledges, area, year, paperTpye, source, fromSite, isSub, isNormal, isKonw, tiid, Similarity, isunique, md52, s_type, s_qid, s_pid, s_user_id, s_user_name, s_option_number, s_status, s_create_time, s_last_update_time, s_is_exercise, s_select_number
)
SELECT null,t.title,IF(t.opi >= 1, t.option_a, '') a,IF(t.opi >= 2, t.option_b, '') b,IF(t.opi >= 3, t.option_c, '') c,IF(t.opi >= 4, t.option_d, '') d,IF(t.opi >= 5, t.option_e, '') e,t.answer,null,t.description, t.type,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,t.id,t.pid,t.user_id,t.user_name,t.option_number,t.status,t.create_time,t.last_update_time,t.is_exercise,t.select_number
FROM(SELECT sp.id,sp.user_id,sp.type,sp.title,sp.user_name,sp.option_number,sp.answer,sp.description,sp.status,sp.create_time,sp.last_update_time,sp.is_exercise,sp.pid,sp.select_number,(LENGTH(sp.option) - LENGTH(REPLACE(sp.option, '^^', ''))) / 2 + 1 AS opi,if(sp.type in(4,5,6),sp.option,SUBSTRING_INDEX(SUBSTRING_INDEX(sp.option, '^^', 1), '^^', - 1)) AS option_a,if(sp.type in(4,5,6),'',SUBSTRING_INDEX(SUBSTRING_INDEX(sp.option, '^^', 2), '^^', - 1)) as option_b,if(sp.type in(4,5,6),'',SUBSTRING_INDEX(SUBSTRING_INDEX(sp.option, '^^', 3), '^^', - 1)) as option_c,if(sp.type in(4,5,6),'',SUBSTRING_INDEX(SUBSTRING_INDEX(sp.option, '^^', 4), '^^', - 1)) as option_d,if(sp.type in(4,5,6),'',SUBSTRING_INDEX(SUBSTRING_INDEX(sp.option, '^^', 5), '^^', - 1)) as option_eFROMtpems.sp_question sp) t;

首先描述下我的sql的工作场景,有一列数据是用分隔符“^^”进行分隔的,一个字段里的值,然后需要把字段拆开,然后放到不同的option里面去, option有5个,然后字段里的分隔符的数目也是不固定的。 这里我是确定了一下最大的上限值,最多只能写5个,然后这样就简单了。

(LENGTH(sp.option) - LENGTH(REPLACE(sp.option, '^^', ''))) / 2 + 1 AS opi

确定了分隔符可以分出的列数。

然后判断选项的个数

    IF(t.opi >= 1, t.option_a, '') a,IF(t.opi >= 2, t.option_b, '') b,IF(t.opi >= 3, t.option_c, '') c,IF(t.opi >= 4, t.option_d, '') d,IF(t.opi >= 5, t.option_e, '') e,

这里解释下if函数,if(表达式,a,b) 表达式如果为真则返回a,否则返回b 所以这里的判断就是,如果只能分出两个option则,3,4,5的值都是空 ,就成功的将一列值扩充到多列

转载于:https://my.oschina.net/u/3694754/blog/3051841

http://www.lbrq.cn/news/772417.html

相关文章:

  • 沈阳做网站优化的公司/网络营销题库及答案2020
  • 柳城企业网站建设公司/优化落实新十条措施
  • 网站前台的实现/关键词广告
  • 东莞专业技术人才服务网/seo广告优化多少钱
  • 自己做网站开微店可行吗/静态网页制作
  • 网站建设需要会什么软件/许昌seo公司
  • 大连网站建设找哪家好/网络营销公司名字大全
  • 东莞常平邮编是多少/广州seo优化费用
  • 建设法规网站/淘宝店铺推广方法
  • 怎么在自己的电脑上做网站/怎么去营销自己的产品
  • 汽车门店管理系统/电脑优化软件排行榜
  • 漳州做网站开发/百度关键词热搜
  • 电子商城网站建设的实训内容记述/免费建立个人网站申请
  • 重庆政务服务网/重庆企业网站排名优化
  • 金站网.营销型网站/hao123影视
  • 学做网站论坛 可以吗/博客seo教程
  • 网站建设 上/做网站
  • 辽宁沈阳做网站/新闻发布系统
  • 网站运营每天做的/怎么自己做一个网站
  • wordpress remove_query_arg/百度竞价优化
  • 用php写的网站/爱站网长尾关键词挖掘查询工具
  • 镇江网站建设价位/如何做电商 个人
  • 云浮 网站建设/免费网络营销平台
  • 网站建设免费空间哪里有/seo优化范畴
  • 盐城专业做网站的公司/如何做网页链接
  • 网站 设计 深圳/安卓优化神器
  • 哪些网站可宣传/小说关键词自动生成器
  • 优良的定制网站建设/数据分析师报考条件
  • 网站建设解决方案/网络怎么推广自己的产品
  • 阿里云 网站部署/网络营销的12种手段
  • 如何使用 Ollama 在本地设置并运行 Qwen3
  • RabbitMQ面试精讲 Day 21:Spring AMQP核心组件详解
  • 把 Linux 装进“小盒子”——边缘计算场景下的 Linux 裁剪、启动与远程运维全景指南
  • 无人机在环保监测中的应用:低空经济发展的智能监测与高效治理
  • Wed前端第二次作业
  • Flutter - 应用启动/路由管理