SQL语句
有数据表T_table,其中有字段z1。z1存储由空格分隔的多个字符串,例如:
记录号 z1
1 ab1 df1 ft1
2 df1 ab1 ft1
3 df1 ft1 ab1
4 ab df1 ft1
5 df1 ab ft1
6 df1 ft1 ab
希望检索z1中包含“ab”但不包含“ab1”的记录(只包含后3条记录),SQL语句是什么?
------解决方案--------------------select * from T_table where charindex( ' ab ', ' '+z1+ ' ')> 0 and charindex( 'ab1 ', ' '+z1+ ' ')=0