gpt4 book ai didi

MySQL Search Refinement(用子查询替换长正则表达式)

转载 作者:可可西里 更新时间:2023-11-01 07:33:56 26 4
gpt4 key购买 nike

我有一个 MySQL 查询

select query from HR_Health_Logs where query REGEXP 'CPU|MAC|PC|abacus|calculator|laptop|mainframe|microcomputer|minicomputer|machine';

除了正则表达式更长,并且包含许多同义词和拼写错误。

我需要缩短这段时间并制作一个包含所有同义词和拼写错误的表格,这样我就可以避免这个非常长的查询。所以我正在寻找类似的东西

select query from HR_Health_Logs where query REGEXP '**HAVE A TABLE WITH ALL MY SYNONYMS AND MISSPELLINGS SEARCHED HERE**';

最佳答案

ANY function怎么样? ?

select query from HR_Health_Logs where query REGEXP ANY (SELECT spell FROM misspelled WHERE correct = 'masturbate' ) ;

关于MySQL Search Refinement(用子查询替换长正则表达式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1026970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com