sql - 选择所有带数字的字符串

标签 sql sql-server select

我在 varchar 列(SQL Server)中有一个长列表,其中包含如下数据:

Hello World
Hello World 2
1 Hello World
Again this is Hello World
Hello 100 World
500

我想选择其中包含数字的所有字符串。例如,在上面,我需要:

Hello World 2
1 Hello World
Hello 100 World
500

我如何使用 SELECT SQL 来做到这一点?

最佳答案

SELECT * 
FROM tableName
WHERE columnName like '%[0-9]%'

关于sql - 选择所有带数字的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28272578/

相关文章:

sql - 在 postgresql 中选择查询 >= jsonb 列值

sql - Oracle-RETURNING与聚合函数结合

sql - 我如何在 PSQL 中查询一个表,以便它返回相同的成对列表?

c# - 如何将 EF 生成的 SQL 查询追溯到创建它的代码

PHP MySQL : Change Cell Table Colour Based Off Database Entry

MySQL使用多列选择重复记录

sql - 使用多个 case 语句进行分区

sql - 如何查找表值函数中索引的大小

json - 名为 "id"的所有键的输出路径,其中值的类型为 "string"

php - MySQL 选择,输出然后删除