SELECT T2.列名,T1.列名 FROM 主表 T1, 匹配表 T2 WHERE T1.匹配列 LIKE CONCAT('%',concat(T2.匹配列,'%')); 注意: a:需要在进行模糊匹配的列数据前后加上% b:通过主表对匹配表进行like查询 ...
SELECT T .列名,T .列名 FROM 主表 T , 匹配表 T WHERE T .匹配列 LIKE CONCAT ,concat T .匹配列, 注意: a:需要在进行模糊匹配的列数据前后加上 b:通过主表对匹配表进行like查询 ...
2019-02-28 10:10 0 1810 推荐指数:
SELECT T2.列名,T1.列名 FROM 主表 T1, 匹配表 T2 WHERE T1.匹配列 LIKE CONCAT('%',concat(T2.匹配列,'%')); 注意: a:需要在进行模糊匹配的列数据前后加上% b:通过主表对匹配表进行like查询 ...
最近发现一个比较恶心的问题,由于业务或是其他不可说的原因(各位读者自行脑补)的问题导致原有存储的数据发生变动;与现有数据有差别,如原有的数据名称发生变动,但是还要对数据进行匹配(,此时你的内心犹如无数羊驼狂奔而过,唉,还是要处理的呀),来看数据, 先介绍一下表, 原表名 ...
/**两个表 字段模糊匹配**/SELECT * FROM A a, B b WHERE b.name like /**使用like进行查询 如何进行匹配**/convert(nvarchar(200),'%'+a.name +'%') ...
表一 id name age 1 张三 20 2 李四 22 3 王五 25 ...
1.创建表及记录用于测试 CREATE TABLE `product` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '产品id', `name` varchar(50) NOT NULL COMMENT '产品名称 ...
在开发过程中,有时由于业务等需要把一个表中的两列数据进行交换。 解决方案 使用update命令,这完全得益于MySQL SQL命令功能的强大支持。 表格中原来数据类似如下: select * from product ...
table t 执行效率更高,会回收表空间,delete from t执行效率慢,不会回收表空间 4、 tr ...
table t 执行效率更高,会回收表空间,delete from t执行效率慢,不会回收表空间 4、 tr ...