如何实现mysql函数去掉符号英文再查库

流程图

flowchart TD
    A(输入需要处理的字符串) --> B(去掉符号)
    B --> C(去掉英文)
    C --> D(查库)

整体流程

步骤 操作
1 输入需要处理的字符串
2 去掉符号
3 去掉英文
4 查库

操作步骤

步骤一:输入需要处理的字符串

首先,你需要定义一个变量来存储需要处理的字符串。假设这个变量名为input_str

SET @input_str = 'Hello, World! 123';

步骤二:去掉符号

在这一步,我们需要使用mysql的REGEXP_REPLACE函数来去掉字符串中的符号。这里我们使用正则表达式[^a-zA-Z0-9]来匹配符号。

SET @input_str = REGEXP_REPLACE(@input_str, '[^a-zA-Z0-9]', '');

步骤三:去掉英文

接下来,我们再次使用REGEXP_REPLACE函数来去掉字符串中的英文字符。我们使用正则表达式[a-zA-Z]来匹配英文字符。

SET @input_str = REGEXP_REPLACE(@input_str, '[a-zA-Z]', '');

步骤四:查库

最后,你可以使用处理后的字符串来进行数据库查询操作,比如使用SELECT语句。

SELECT * FROM your_table WHERE column_name = @input_str;

通过按照以上步骤操作,你就可以实现mysql函数去掉符号英文再查库的功能了。

希望这篇文章对你有帮助,如果有任何问题欢迎随时向我提问。祝你学习进步!