2021-04-07
閱讀量:
926
SQL怎么用列和另一列匹配,但是是模糊匹配?
問:
SQL怎么用列和另一列匹配,但是是模糊匹配?
答:
將兩表進(jìn)行連接后在where子句中使用模糊匹配,例如A表中的proj_dept字段包含了多個(gè)B表中的,用逗號分隔的dept_id,如果要實(shí)現(xiàn)A表和B表的關(guān)聯(lián)可以執(zhí)行以下代碼:
select * from A,B
where concat(',',A.proj_dept,',') like concat('%,',cast(B.dept_id as char),',%')
order by proj_dept,dept_id;






評論(0)


暫無數(shù)據(jù)
CDA考試動態(tài)
CDA報(bào)考指南
推薦帖子
0條評論
0條評論
0條評論