2019-02-14
閱讀量:
1017
SQL中實(shí)現(xiàn)滿足其中一部分條件時(shí),立即返回結(jié)果
問題描述:
table表

如果傳入【江蘇省】則查出【js】;
如果傳入【江蘇省揚(yáng)州市】則查出【jsyz】;
如果傳入【江蘇省揚(yáng)州市江都區(qū)】則查出【jsyzjd】;
如果傳入【江蘇省揚(yáng)州市江都區(qū)武堅(jiān)鎮(zhèn)】則查出【jsyzjd】;
如果傳入【江蘇省徐州市】則查出【js】;
如果傳入【江蘇省揚(yáng)州市高郵鎮(zhèn)】則查出【jsyz】;
如果傳入【北京市】則查出【default】;
解決方法:
select value from t1
where '江蘇省揚(yáng)州市高郵鎮(zhèn)' like addr || '%'
order by char_length(addr) desc limit 1;







評論(0)


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