[hive]case 语句中字符串匹配
2024-09-06 12:22:46
当使用case when时,有时会需要对某个字段做子串匹配。如果是在where条件中,我们会直接使用 like '%xx%'来匹配,但case when语句不行
这时需要使用instr函数
examples:
case when instr(study, '语文') > 0 then 0
when instr(study, '数学') > 0 then 1
when instr(study, '英语') > 0 then 2
else 3
end
最新文章
- [Android Pro] Service (startservice , bindservice , unbindservice, stopService)
- 用CSS3实现文字描边
- TYVJ1359 收入计划
- 懒加载异常:org.hibernate.LazyInitializationException: could not initialize proxy - no Session
- (转)JS正则表达式元字符
- C#入门(一):IDE
- linux shell: 搜索字符串,剔除包含特定字符的行
- {key}面向对象程序设计-C++ polymorphism 【第十三次上课笔记】
- 【Tensorflow系列】使用Inception_resnet_v2训练自己的数据集并用Tensorboard监控
- ASP.NET Core中使用GraphQL - 第五章 字段, 参数, 变量
- 基于Ubuntu的ESP32平台搭建
- window.open()新开网页被拦截
- Hexo 搭建博客 本地运行 常见报错及解决办法
- Javascript百学不厌 - 模块模式
- 【BZOJ1558】等差数列(线段树)
- Derek解读Bytom源码-孤块管理
- Use of undefined constant FTP_BINARY - assumed 'FTP_BINARY
- 解决:Windows 强制升级为8.1之后 Mysql连接不上, VisualSVN Server无服务
- cassandra 之 在spark-shell 中使用 spark cassandra connector 完整案例
- 【Wannafly挑战赛9-A】找一找