weixin_67562035 2022-07-25 21:19 采纳率: 0%
浏览 60

有没有什么函数可以根据字段的内容去匹配信息

devid_desc这个字段是根据voltage和devid_name来命名的,现在我要查看devid­_desc这个字段是否包含另外两个字段的信息,用SQL怎么实现

img

  • 写回答

3条回答 默认 最新

  • 不爱运动的跑者 2022-07-25 21:59
    关注

    供参考

    select position('a' in 'abc')!=0 and position('b' in 'abc')!=0;
    
    
    评论
  • for your wish 2022-07-26 10:26
    关注

    select locate(voltage,devid_desc)!=0 and locate(SUBSTRING(devid_name,2,LENGTH(devid_name)),devid_desc)!=0

    评论
  • 饺子大魔王的男人 2022-07-28 10:47
    关注
    select * from 表名 where (devid_desc like concat('%',voltage,'%')) and (devid_desc like concat('%',devid_name,'%'));
    
    select 表名.*,if(devid_desc like concat('%',voltage,'%') and devid_desc like concat('%',substr(devid_name,3),'%'),'1','0') as check_col
    from 表名
    
    评论

报告相同问题?

问题事件

  • 创建了问题 7月25日

悬赏问题

  • ¥15 控制面板卸载无权限!!
  • ¥20 vb调用dll报错找不到文件
  • ¥20 SQL如何做交集查询
  • ¥15 unity 绘画方面的问题
  • ¥15 FTP 明明给了权限但是还是550 Permission denied问题
  • ¥20 Java的kafka错误unknowHostException
  • ¥20 gbase 8a没有lisense,需要获取一个lisense
  • ¥15 前端的3d饼图不知道用啥框架做的
  • ¥15 算法问题 斐波那契数 解答
  • ¥15 VS2019 SPY++ 获取句柄操作