如果想在SQL LIKE里查询有下划线'_'或是'%'等值的记录,直接写成like 'XXX_XX',则会把'_'当成是like的通配符。SQL里提供了 escape子句来处理这种情况,escape可以指定like中使用的转义符是什么,而在转义符后的字符将被当成原始字符,这和C里的'\'很像,但是escape要求自定义一个转义符,而不是指定了'\’字符。如:

select * from user_all_tables where table_name like 'YW__%' escape '_'  
   含义是查出当前用户表下所有以'YW_'开头的表,其中第一个'_'是转义符,第二个是被转义的字符,等效可以写成:
select * from user_all_tables where table_name like 'YW\_%' escape '\'

最新文章

  1. MVC 总结
  2. CSS style和HTML style有什么区别?
  3. ios 写项目的时候遇到的问题及解决方案(1)
  4. MySql的count统计结果
  5. [转载]SAP BASIS学习手册
  6. oracle之to_char,to_date用法
  7. oracle——表修改语句集合
  8. Android Memory Leak
  9. Ubuntu10.4 install jdk1.6
  10. HDU 1863 Kruskal求最小生成树
  11. Linux云计算 面试时最常遇到的40个问题
  12. DevOps之负载均衡
  13. Python 强制停止多线程运行
  14. python之路2-字符串操作
  15. SoapUI--the use of Script Library
  16. 本文之后都以Vol1来指代
  17. 接口测试工具-Jmeter使用笔记(一:运行一个HTTP请求)
  18. Python的字典dict和set
  19. UWP FillRowViewPanel
  20. nginx下No input file specified错误的解决

热门文章

  1. 让你的Ubuntu也能像Windows那样显示网速和CPU温度
  2. Yii2 behavior运用
  3. Java集合类总结
  4. 【转】java.lang.StackOverflowError
  5. C++中this指针的使用方法.
  6. 用C#实现通用守护进程
  7. Cocos2d-x 在缓存创建图片
  8. [转]开源应用架构之asterisk
  9. android 70 使用ListView把数据显示至屏幕
  10. CHENEY-YANG'S BLOG(cheney-yang)