怎么查询多值代码中的某一个(ArteryBase)

使用函数 regexp_split_to_table()

实例 aj 中的 ajsj 是多值代码 查询 为8的

SELECT t_ajsj.c_bh from
(
SELECT c_bh,regexp_split_to_table(c_ajsj,';') as ajcj from t_aj where c_ajsj is not null) t_ajsj where t_ajsj.ajcj = '8'

会把里面的多值代码拆成子表

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 13,482评论 0 23
  • 一. Java基础部分.................................................
    wy_sure阅读 9,273评论 0 11
  • 对于近视眼这个问题,特别痛苦,跟小燕子一样的大眼带上个眼镜,加上睫毛本身很长,镜片永远是模模糊糊,并且遮住了...
    kisabai阅读 2,338评论 0 0
  • 突然感觉,自己, 很久没有很认真的听过音乐了, 不禁有点鄙视自己,觉得自己很卑鄙, 也是,这段日子, 我的世界,从...
    甜甜要上进阅读 1,560评论 0 1
  • 顺着阡陌交错 那里是一片不容分说的金黄 她安坐在牛背上 任由草尖撩拨着划过足底 她望向放羊的老汉 有闲下来不用阻挡...
    瓦缝里的星空阅读 1,079评论 0 0