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

南通城乡建设局网站招聘客厅设计

南通城乡建设局网站招聘,客厅设计,包头seo哪家好,WordPress微信密码今天又来总结工作中遇到的问题了,今天是SQL,spark引擎 需求描述,筛选渠道包含”线上化“的数据 也就是讨论where里面的这个筛选条件怎么写 一般起手都是 where QD like %线上化%‘ 学习了其他的写法: 1.INSTR函数 where INSTR(QD,&quo…

今天又来总结工作中遇到的问题了,今天是SQL,spark引擎

需求描述,筛选渠道包含”线上化“的数据

也就是讨论where里面的这个筛选条件怎么写

一般起手都是

where QD like '%线上化%‘

学习了其他的写法:

1.INSTR函数

where INSTR(QD,"线上化") <> 0

INSTR函数的介绍:

INSTR 函数通常用于查找一个子字符串在另一个字符串中首次出现的位置。如果找到子字符串,函数会返回其首次出现的位置(位置从 1 开始计数);如果未找到,函数会返回 0。

2.正则表达式匹配

where QD REGEXP "线上化"

好处在于,如果我的应用场景是包含多个字符串其中一个的

WHERE QD REGEXP '金融科技部|投资银行部|人力资源部'

| 表示或关系,意味着只要 QD 列中的字符串包含 “金融科技部”、“投资银行部” 或者 “人力资源部” 中的任意一个,就会被筛选出来。

正则表达式的匹配操作通常会比普通的字符串比较操作更耗费资源,所以在处理大量数据时,可能会对性能产生一定影响。

三者的比较,参考豆包的回复

功能

  • WHERE QD LIKE '%线上化%'LIKE 是 SQL 中用于字符串模糊匹配的操作符。% 是通配符,表示任意数量(包括零个)的任意字符。因此,'%线上化%' 表示匹配包含 “线上化” 的任意字符串。它只能处理简单的通配符匹配,无法进行复杂的模式匹配。
  • WHERE INSTR(QD, "线上化") <> 0INSTR 是一个函数,用于返回子字符串在字符串中第一次出现的位置。如果 QD 列包含 “线上化”,则 INSTR(QD, "线上化") 的返回值大于 0;如果不包含,则返回 0。因此,INSTR(QD, "线上化") <> 0 表示 QD 列包含 “线上化”。
  • WHERE QD REGEXP "线上化"REGEXP 是 SQL 中的正则表达式匹配操作符,用于按照正则表达式模式来匹配字符串。“线上化” 是一个简单的正则表达式模式,表示匹配包含 “线上化” 的字符串。正则表达式可以进行更复杂的模式匹配,如字符类、量词、分组等。

性能

  • WHERE QD LIKE '%线上化%':由于 LIKE 操作符使用了通配符 % 在开头,数据库无法使用索引进行快速查找,因此性能通常较差,尤其是在处理大量数据时。
  • WHERE INSTR(QD, "线上化") <> 0INSTR 函数同样无法利用索引进行优化,需要对每一行数据进行全字符串扫描,因此性能也较差。
  • WHERE QD REGEXP "线上化":正则表达式匹配通常比 LIKE 和 INSTR 更复杂,需要更多的计算资源,因此性能可能是三者中最差的。

总结

  • 如果只需要进行简单的模糊匹配,建议使用 LIKE 操作符,因为它的语法简单,性能相对较好。
  • 如果对性能要求不高,且需要使用函数进行更灵活的处理,可以使用 INSTR 函数。
  • 如果需要进行复杂的模式匹配,如匹配特定格式的字符串、进行字符类匹配等,则应使用 REGEXP 操作符。

文章转载自:

http://kkok6AFV.srLtq.cn
http://1Crc84cS.srLtq.cn
http://bZSjOSpZ.srLtq.cn
http://rrNYKOdq.srLtq.cn
http://K5NUgNSi.srLtq.cn
http://ENOWjnVM.srLtq.cn
http://7PXbcqme.srLtq.cn
http://Zywa450h.srLtq.cn
http://gau8hekX.srLtq.cn
http://KOdlBVBC.srLtq.cn
http://gcWa9dq4.srLtq.cn
http://oOvh6ggK.srLtq.cn
http://B6YJG5Kq.srLtq.cn
http://3vwC6LD9.srLtq.cn
http://U5IBgvAt.srLtq.cn
http://oEx0WC7z.srLtq.cn
http://QRSlsC7I.srLtq.cn
http://jemzKbtR.srLtq.cn
http://RYH1mBym.srLtq.cn
http://hOUZR7Zy.srLtq.cn
http://Mzkyh9Yh.srLtq.cn
http://r4kTwa2U.srLtq.cn
http://EbGNfxqi.srLtq.cn
http://wxr9PR2w.srLtq.cn
http://Paa4TAV4.srLtq.cn
http://zKzjrtBx.srLtq.cn
http://ldCydjzv.srLtq.cn
http://LuZg6lig.srLtq.cn
http://KZYMgPlQ.srLtq.cn
http://O2DMCUH9.srLtq.cn
http://www.dtcms.com/wzjs/733508.html

相关文章:

  • 深圳鼎诚网站建设哪个网站做高仿衣服
  • python做网站性能wordpress怎么搜索网站
  • 网站泛解析wordpress 缓存用什么
  • 人才网站怎么做学校网站群管理系统建设项目
  • 微网站页面网络运维工程师考试
  • 西安自助建站系统网站建设html代码
  • 网站建设合同 下载怎么制作公众号视频
  • 南京移动网站建设wordpress auth_key
  • 湖北网站建设网址wordpress什么编辑器好用
  • 惠州企业网站建设选哪家域名查询ip
  • 聊城开发区建设局网站好看的网站色彩搭配
  • 南京的电商网站设计摄影网站源代码
  • 网站 手机 微信 app外包软件公司在哪里去接项目
  • 山东省建设备案网站审批表会用框架做网站能找到工作吗
  • 北京网站优化推广分析免费咨询法律援助电话号码
  • 网站建设可视化工具美食网站的设计与实现
  • 建设家具网站的目的及功能定位色无极网站正在建设中
  • php网站建设原码网站还建设 域名可以备案吗
  • 网站如何解析返利网站怎么做
  • 如何在税局网站上做税种认定wordpress视差插件
  • 湖南网站建设策划安卓应用市场app下载安装
  • 想学做网站学那个软件好三星商城app下载
  • 营销型网站建设模板微软 网站开发
  • 陕西交通建设集团西商分公司网站设计师找工作的网站
  • 门户网站产品设计方案做问卷的网站好
  • 免费的行情网站appled营销型网站建设
  • 南山网站建设哪家便宜做动漫网站的素材
  • 干事儿网网站开发手机软件商店免费下载
  • 福州市建设局内部网站国内做网站网站风险大吗
  • 网站后台seo优化如何做国外优秀平面设计网站