Mybatis中模煳查詢的各種寫法
工作中用到,寫三種用法吧,第四種為大小寫匹配查詢
1. sql中字符串拚接
SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%');
2. 使用 ${...} 代替 #{...}
SELECT * FROM tableName WHERE name LIKE '%${text}%';
3. 程序中拚接
Java
// String searchText = "%" + text + "%";
String searchText = new StringBuilder("%").append(text).append("%").toString();
parameterMap.put("text", searchText);
SqlMap.xml
SELECT * FROM tableName WHERE name LIKE #{text};
4. 大小寫匹配查詢
SELECT * FROM TABLENAME WHERE UPPER(SUBSYSTEM) LIKE '%' || UPPER('jz') || '%' 或者
SELECT * FROM TABLENAME WHERE LOWER(SUBSYSTEM) LIKE '%' || LOWER('jz') || '%'
原帖地址:https://blog.csdn.net/luqin1988/article/details/7865643
最後更新:2017-04-03 07:57:25
上一篇:
java線程學習4——線程同步之同步代碼塊
下一篇:
ibatis中動態語句的iterate標簽
VC句柄和指針之間的轉換
???VMware Virtual SAN??????????????????2.1.3???ESXi???????????????????????????-??????-????????????-?????????
《數據分析實戰:基於EXCEL和SPSS係列工具的實踐》一1.1 一眼就看到結論還需要數據分析嗎
Win8,打敗你的不是天真是' 無邪‘
樂嘉,你快回來
比PCA降維更高級——(R/Python)t-SNE聚類算法實踐指南
如何挑選自助建站係統
MQC功能測試大揭秘(1) - 從Android自動化測試談起
增強電子產品壽命,新型LLC諧振控製器是如何做到的?
AI時代的人工智能