比如一个表的Tags字段中可能包含‘A,A2,A3,B,B3,C,D,D4,5D,E,EA,DE’等关键字。而我需要查询即包含所有A,又包含所有D的记录,我写的语法如下:
select * from mytbl where tags like '%A%' and tags like '%D%'
我的问题是:
这样做的效率是不是太差了,有没有更好的解决办法一句搞定,不需要再AND的??
---------------------------------
请各位高手帮忙啊,急!!
select * from mytbl where tags like '%A%' and tags like '%D%'
我的问题是:
这样做的效率是不是太差了,有没有更好的解决办法一句搞定,不需要再AND的??
---------------------------------
请各位高手帮忙啊,急!!
解决方案 »
- 遇到个SQL Select Query的排序问题,请求高手帮助
- 哪位仁兄给一个SQL 2008 TDE加密的详细方法及步骤
- 数据库查询优化器
- 有什么方法可以批量删除数据库里的注释阿
- 请问如何把SQLserver7数据库备份到另一服务器?
- 不同数据库之间如何移迁,例如sqlserver2000移到Oracle
- 两次求同一个字段的和,但第二次的时候有一个条件限制?
- 我们老师布置的实验题,不知道该怎么解决了,急,求帮个忙
- 如何用alter table将原有的一列加上标识identity(1,1)
- 急需log explorer for sql server,兄弟们帮忙!黑白网络的下载连接失效了,呜呜
- 求一句查询语句?
- 更新SQL语句?
and charindex(',D,',','+tags+',')>0