日期:2014-05-18  浏览次数:20328 次

急!!!求一条SQL语句!!!!
有两个表:
tb1,tb2
tb1表字段如下:
tID   tName
1         A
2         B
3         C
4         D
5         E
6         F
7         ACD
8         ABCD
9         BD
10       CDF
11       CDB

tb2表字段如下:
t2ID       t2Name
33           A   ABCD   ACD   BD
44           ACD   B   CDF   D   CDB
55           F   D   CDB   CDB
----------------------------
问题是这样:
例如:   我想查询表tb2中的t2Name列   字母为   D   的记录出来;
正确结果应该是:
t2ID     t2Name
44           ACD   B   CDF   D   CDB
55           F   D   CDB   CDB
----------------------------
我用select   *   from   tb2   where   t2Name   like   '%D% '   它全部都查询出来了.
请高手帮助!谢谢!!




------解决方案--------------------
或者

Select * From tb2 Where CharIndex( ' D ', ' ' + t2Name + ' ') > 0