最近發現一個比較惡心的問題,由於業務或是其他不可說的原因(各位讀者自行腦補)的問題導致原有存儲的數據發生變動;與現有數據有差別,如原有的數據名稱發生變動,但是還要對數據進行匹配(,此時你的內心猶如無數羊駝狂奔而過,唉,還是要處理的呀),來看數據, 先介紹一下表, 原表名 ...
兩個表 字段模糊匹配 SELECT FROM A a, B b WHERE b.name like 使用like進行查詢 如何進行匹配 convert nvarchar , a.name ...
2019-06-17 16:49 0 759 推薦指數:
最近發現一個比較惡心的問題,由於業務或是其他不可說的原因(各位讀者自行腦補)的問題導致原有存儲的數據發生變動;與現有數據有差別,如原有的數據名稱發生變動,但是還要對數據進行匹配(,此時你的內心猶如無數羊駝狂奔而過,唉,還是要處理的呀),來看數據, 先介紹一下表, 原表名 ...
SELECT T2.列名,T1.列名 FROM 主表 T1, 匹配表 T2 WHERE T1.匹配列 LIKE CONCAT('%',concat(T2.匹配列,'%')); 注意: a:需要在進行模糊匹配的列數據前后加上% b:通過主表對匹配表進行like查詢 ...
SELECT T2.列名,T1.列名 FROM 主表 T1, 匹配表 T2 WHERE T1.匹配列 LIKE CONCAT('%',concat(T2.匹配列,'%')); 注意: a:需要在進行模糊匹配的列數據前后加上% b:通過主表對匹配表進行like查詢 ...
name1與name2相加模糊搜索 SELECT * FROM tb1 where CONCAT(name1,name2) like CONCAT('%','名稱','%') 有空格模糊搜素 SELECT * FROM tb1 where replace(CONCAT(name1,name2 ...
select *from khmd,zj20170226 where khmd.tzzmc=zj20170226.tzzmc 兩個表分別都有一個相同的字段。以相同的字段來查詢,把兩張表都有的內容顯示出來。 select zj20170226.tzzdm as 'ID ...
1:以字段開頭模糊查詢的like的方法查詢 select * from t where t.user_code like 'A%' 2:以字段開頭模糊查詢的left(字段,長度)的方法查詢 select * from t where left(t.user_code ...
A表 字段1 字段2 B表 字段1 字段3 A表的字段1=B表的字段1 SELECT DISTINCT A.字段2 FROM TABEL1 A ,TABEL2 B WHERE A.字段1 = B.字段1 AND A.字段1='XXX' ...
大的方面 為 select ... from (查詢表) a where ... group by .... order by ..... 查詢表 為 將兩個表union , union時, 兩張表查詢出來的字段 ...