csdn 上一网友问题:
我现在有个表(名称:AA)
部分数据显示如下:
字段说明:
BM: 编码
PM: 品名
LVL:数据层次
-------------------------------------------
BM PM LVL
W TP 1
D TP 12
G TP 13
D TP 22
G TP 23
B F 2
J G 1
Y D 1
----------------------------------------
假如我输入"TP1"
应该检索出 PM=TP AND LVL LIKE "%1%"的记录 .1, 2, 3条
假如我输入"TP2"
应该检索出 PM=TP AND LVL LIKE "%1%"的记录 .4, 5条
高人的答案: select * from t where pm+cast(LVL as varchar(10)) like 'TP1%'