mysql中查询由数字拼接成的字符串中包含某一数字,避免像 "10"、"1"、"12" 这样的数字被误判为包含数字"1"了。SELECT * FROM 表名 WHERE REGEXP_LIKE(字段名, '[[:<:]]5[[:>:]]');
时间: 2024-05-17 13:19:40 浏览: 18
在 MySQL 中,可以使用 REGEXP 或者 RLIKE 函数来匹配正则表达式,以实现查询由数字拼接成的字符串中包含某一数字,并且避免像 "10"、"1"、"12" 这样的数字被误判为包含数字"1"。
例如,假设要判断字符串"123456789"中是否包含数字"5",可以使用以下 SQL 语句:
SELECT * FROM 表名 WHERE 字段名 REGEXP CONCAT('[[:<:]]', '5', '[[:>:]]');
其中,表名为存储数字字符串的表名,字段名为存储数字字符串的字段名。如果查询结果返回了数据,则表示该数字字符串中包含数字"5"。
这里使用了 CONCAT 函数来拼接字符串和正则表达式,[[:<:]] 和 [[:>:]] 分别表示单词的开头和结尾,可以确保匹配到的数字是一个独立的单词。这样就可以避免像 "10"、"1"、"12" 这样的数字被误判为包含数字"1"了。
相关问题
mysql一百万数据中一个字符串字段,后面为数字,如何查询后面的数字最大的值
可以使用MySQL中的SUBSTRING和CAST函数来实现:
```
SELECT MAX(CAST(SUBSTRING(column_name, LENGTH(column_name)-LENGTH(REVERSE(SUBSTRING_INDEX(REVERSE(column_name),'',1)))+1) AS UNSIGNED)) FROM table_name;
```
其中,column_name为要查询的字符串字段,table_name为要查询的表名。这条语句将返回后面数字的最大值。
mysql 数字拼接字符串
在 MySQL 中,可以使用 CONCAT 函数来拼接字符串和数字。 CONCAT 函数将多个字符串或数字拼接成一个字符串。
例如,要将数字 123 和字符串 "abc" 拼接成一个字符串,可以使用以下查询语句:
SELECT CONCAT(123, 'abc');
查询结果为: "123abc"
如果要将多个数字和字符串拼接在一起,可以将它们作为参数传递给 CONCAT 函数:
SELECT CONCAT(1, 2, 'abc', 3);
查询结果为: "12abc3"
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)