我有一个列用逗号分隔的多个数字.行的示例:
`numbers`:
1,2,6,66,4,9
Run Code Online (Sandbox Code Playgroud)
我想创建一个查询,只有当数字6(例如)在列中时才会选择行numbers.
我不能使用,LIKE因为如果有66它也会工作.
你可以用like.在列表的开头和结尾连接字段分隔符,然后使用like.这是SQL Server sytnax:
where ','+numbers+',' like '%,'+'6'+',%'
Run Code Online (Sandbox Code Playgroud)
SQL Server +用于字符串连接.其他数据库使用||或concat()功能.
| 归档时间: |
|
| 查看次数: |
216 次 |
| 最近记录: |