如何实现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函数去掉符号英文再查库的功能了。
希望这篇文章对你有帮助,如果有任何问题欢迎随时向我提问。祝你学习进步!