您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

返回第一个字符为非字母的行

返回第一个字符为非字母的行

你只去第一个角色吗?

select * from TestTable WHERE substr(TestNames,1) NOT LIKE '%[^a-zA-Z]%'

substr函数(在某些sql语言中也可以称为left())将帮助您隔离字符串中的第一个char。

编辑:也许在sqllite中的substr(TestNames,1,1),我没有准备好的实例来测试那里的语法。

添加

select * from TestTable WHERE Upper(substr(TestNames,1,1)) NOT in ('A','B','C','D','E',....)

似乎不是最佳选择,但功能上可以正常工作。不确定在sqllite中有哪些char命令可以执行一系列字母。

我使用“大写”来制作它,因此您无需在not in语句中使用小写字母…希望sqllite知道那是什么。

其他 2022/1/1 18:27:45 有318人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶