Tal*_*209 2 sql t-sql sql-server
我有一种情况,字符串中的第6和第7个字符需要等于'73'.我试过使用LIKE '%73%'但问题是有时SQL Server会遇到可能在字符串中的其他73s.有没有办法只搜索字符串中的第6和第7个字符?
非常感谢大家的帮助!
使用SUBSTRING(表达式,开始,长度)
SELECT mycolumn
FROM mytable
WHERE SUBSTRING ( mycolumn ,6 , 2 ) = '73'
Run Code Online (Sandbox Code Playgroud)
使用like,您可以:
where col like '_____73%'
Run Code Online (Sandbox Code Playgroud)
当然,提出的其他解决方案substring()也非常明智.
| 归档时间: |
|
| 查看次数: |
3271 次 |
| 最近记录: |