sql-server - 如何使用通配符在 SQL Server 中获取一定数量的字符
问题描述
我有一个查询,我需要过滤该值是否有 6 个或 7 个或 8 个或 9 个字符不超过该值。我知道这个
SELECT * FROM TABLE_NAME WHERE col LIKE '______' OR col LIKE '_______' and so on..
有没有一种通用的方法来过滤字符数。如果它变化很大怎么办?我需要把这个或放在那么多条件下吗
解决方案
where len(col) between 6 and 9
推荐阅读
- google-apps-script - 用户在带有对话框的谷歌表中输入值(谷歌脚本)
- oracle - 选择 Oracle 数据库字符集
- perl - 使用严格和警告获取列表错误
- google-apps-script - 在工作表中的任何位置添加新行时,如何使用 Apps 脚本基于其他单元格设置单元格的值
- django-rest-framework - django rest 框架的 django-filter:in 运算符无法正常工作(它认为这是一个选择字段?)
- c++ - 类的构造函数和函数调用运算符()重载之间的C ++歧义
- shell - 根据数值对文件中的值进行排序
- python - 在 Python 子进程中调用 pip 时出现 FileNotFoundError
- xcode - react-native 中的警告“请求孤立任务”
- r - 减去年月日日期