hive instr 函数

hive instr 函数instr stringstr stringsubstr 查找字符串 str 中子字符串 substr 出现的位置 如果查找失败将返回 0 如果任一参数为 Null 将返回 null 注意位置为从 1 开始的示例 如果在一个表里面找出某些字段包含一些特殊字符的数据如

instr(string str, string substr)

查找字符串str中子字符串substr出现的位置,如果查找失败将返回0,如果任一参数为Null将返回null,注意位置为从1开始的

示例:如果在一个表里面找出某些字段包含一些特殊字符的数据 如:

则代码如下

select cid, last_name, first_name from contact.t_customer_contact_list_total where day='2017-06-22' and ( instr(first_name,'*')>0 or instr(last_name,'*')>0 or instr(first_name,'(')>0 or instr(last_name,'(')>0 or instr(first_name,')')>0 or instr(last_name,')')>0 or instr(first_name,'_')>0 or instr(last_name,'_')>0 or instr(first_name,'+')>0 or instr(last_name,'+')>0 or instr(first_name,'"')>0 or instr(last_name,'"')>0 or instr(first_name,':')>0 or instr(last_name,':')>0 or instr(first_name,'?')>0 or instr(last_name,'?')>0 or instr(first_name,'>')>0 or instr(last_name,'>')>0 or instr(first_name,'<')>0 or instr(last_name,'<')>0 or instr(first_name,'{')>0 or instr(last_name,'{')>0 or instr(first_name,'}')>0 or instr(last_name,'}')>0 or instr(first_name,'[')>0 or instr(last_name,'[')>0 or instr(first_name,']')>0 or instr(last_name,']')>0 or instr(first_name,'.')>0 or instr(last_name,'.')>0 ) limit 10 ;

 

 

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222527.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午3:36
下一篇 2026年3月17日 下午3:36


相关推荐

  • 树莓派上运行 PyCharm

    树莓派上运行 PyCharm先下载 PyCharmsudow download jetbrains 8686c com python pycharm community 2019 3 1 tar gz 解压软件包 sudotar zxvfpycharm community 2019 3 1 tar gz 复制软件包到系统 sudomvpychar community 2019 3 1

    2026年3月19日
    2
  • java缓存技术的介绍

    java缓存技术的介绍一、什么是缓存1、Cache是高速缓冲存储器一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问2、凡是位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为Cache二、缓存的分类1、基于web应用的系统架构图2、在系统架构的不同层级之间,为了加快访问速度,都可以存在缓存操作系统磁盘缓存->减少磁盘机械操作

    2022年10月5日
    4
  • 编译安装httpd apache服务器

    编译安装httpd apache服务器

    2022年4月2日
    39
  • MPI学习

    MPI学习前段时间学习了 OpenMP 并且很容易地将其用到了实际应用中 但 OpenMP 也有很多缺点 所有线程共享内存空间 硬件制约较大 目前主要针对循环并行化 为了进一步了解并行计算 MPI 是一个不得不接触的东西 它的优点有 无论硬件是否共享内存空间 都可以使用 与 OpenMP 相比 可以处理规模更大的问题 每个线程都有自己的内存和变量 这样不用担心冲突问题 MPI 的缺点有 算法上经常有较大改动 较难使用 性能上会受到通信网络的影响 1 MPI 简介 MPI 是一个跨语言的通讯协议 用于编写并行计算机 其支持点对点和

    2026年3月19日
    2
  • idea全局搜索快捷键修改_idea整个项目替换

    idea全局搜索快捷键修改_idea整个项目替换默认是:Ctrl+Shift+R如果不是继续看下面:不是可能是你不是使用的idea默认的快捷键,或者之前更改过快捷键,打开Setting(Ctrl+Alt+S)——>keymap——>搜索replaceinpath

    2022年10月7日
    2
  • 停止 uwsgi_终止代码invalid kernel handle

    停止 uwsgi_终止代码invalid kernel handlesudopkill-fuwsgi-9

    2025年9月4日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号