gpt4 book ai didi

sql - 如果 SQL Server 单元格中有字母,则删除行

转载 作者:行者123 更新时间:2023-12-05 00:28:09 26 4
gpt4 key购买 nike

我需要一些指导,以了解如何在本应仅包含整数的单元格中排除包含任何形式字母的行。

这就是数据现在的样子:

CustomerID
----------
ea176680
27906857
62675436
62566247
1bed413e
61110053
61113323
34441416

如您在表中所见,第一个 ID 包含字母。如果单元格包含任何形式的字母,我如何删除完整的行?

最佳答案

这个 where 子句怎么样?

where CustomerId not like '%[^0-9]%'

它过滤掉所有非数字值。不幸的是,SQL Server 不支持正则表达式,但这会做你想做的事。

如果你特别想查找字母,你可以这样做:

where CustomerId like '%[a-zA-Z]%'

关于sql - 如果 SQL Server 单元格中有字母,则删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30864047/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com