有一个数据字典表QM存储了一个城市的区名NAME,另外有一个字段值A以区名为开头,我想实现从该值中从数据找到对应的区名,该如何实现?我又下面的语句得到的记录为空:
SELECT NAME FROM QM WHERE QM IN '某某区某某街'; --假如字段值A的值为“某某区某某街”
SELECT NAME FROM QM WHERE QM IN '某某区某某街'; --假如字段值A的值为“某某区某某街”
调试欢乐多
不能用like吧,因为NAME总是比变量值(可能是我没说清楚,这个值是外部传入的一个变量)A要长度短,也就是说NAME的值包括在变量值A内 数据表QM的结构和数据如下:
DM NAME
1 A区
2 B区
3 C区
4 D区
...... 假如现在外部传入一个变量A,其值为“A区某某街某某号”,需要从数据表QM中找出NAME为A区的那条记录
我的SQL语句为:
SELECT NAME FROM QM WHERE QM IN 'A区某某街某某号';
得到0个记录。