mysql - 如何在 MS sql 中显示类似于 11111 或类似的数字

标签 mysql sql regex database

我正在尝试显示 ID 列中的数字,这些数字应该具有相同的数字。

像 11111 或 2222 或 33333

select * from table where id like '1111' - 这将给我 1 个值,但有很多值,如 1111111111 或 111111,我不确定,因为有超过 100k记录。

最佳答案

使用正则表达式

SELECT * from table where id REGEXP '^(1+|2+|3+|4+|5+|6+|7+|8+|9+)$';

关于mysql - 如何在 MS sql 中显示类似于 11111 或类似的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29770154/

相关文章:

sql - MySQL:如果其他行不可用,则选择默认行(不是默认值)

java - JDBC 模板PreparedStatementCallback 错误帮助?

php - 每隔一个逗号后 explode 换行

c++ - 使用 libpqxx 批量存储数据或如何在 libpqxx 中使用 COPY 语句

php - 使用 javascript Ajax 而不是 jQuery 将复选框值发送到 PHP 页面

php - echo 返回多个变量

android - 在 Android 上的 SQL 数据库中存储日期和时间

python - 正则表达式,用于匹配单词后跟斜杠和10位数字

Python - 从一行中的 URL 解析特定值

php - Laravel Eloquent 查询权限数据