sql - 如何排除[从列值以字母开头的表中选择*]?
问题描述
这是我的数据示例:
column1
0001OL
0002OL
0003OL
M001OL
A002OL
CDAWOL
怎么不能选择以字母开头的值?
我是否需要一个if statement
和使用功能,例如Left(columns1, 1)
检查它是否是一个字母或者有更简单的方法来做到这一点?
解决方案
您可以like
与字符类一起使用:
where column1 like '[^a-zA-Z]%'
推荐阅读
- java - 如何在插入数据之前在 Java 中测试 SQL 字段类型
- css - 如何使图像出现在链接悬停
- c# - .net 标准中 IBM Watson 的 GetCollection() 函数错误
- docker - 在 docker 容器中使用 jenkins,并在 NAS 存储驱动器上使用 /var/jenkins_home
- c++ - 以抽象类为声明的基于范围的 for 循环 C++
- python - 有效地指定具有相同前缀的多个列名称
- azure-service-fabric - Microsoft.Azure.ServiceBus.ServiceBusException - 向 Azure 服务总线主题队列发送消息
- c++ - C++如何运行多个可以随时调用的后台函数线程?
- c# - 你应该调用 HttpRequest.Abort() 吗?
- visual-studio-2012 - 为“_MSC_VER”检测到错误 LNK2038 不匹配:值“1700”与 xxxx.obj 中的值“1900”不匹配