like 操作中對於'_'處理
ORACLE對於like操作,預設%代表通配任意字元或任意N個字元。_代表通配任意一個字元。
只所以提到這個,是因為今天跟網閘公司的人確認我們的資料庫中有多少表需要同步,我就寫了如下的一條語句,想查到不帶_的表。
select * from user_tables where table_name not like '%_%';
可是輸入結果為空,實際上我們庫裡絕大多數表都是不帶_的。
我這才意識到_肯定是特殊字元,需要轉義。
上網查詢資料後,知道正確寫法應為:
select * from user_tables where table_name not like '%\_%' escape '\';
其中\可以為任意字元。
也可以這樣寫:
select * from user_tables where instr(table_name,_)=0;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22034023/viewspace-662248/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於attention中對padding的處理:maskpadding
- 問題:mybatis like 佔位符處理MyBatis
- sql server對於日期的處理SQLServer
- 多對一處理 和一對多處理的處理
- Java中對時間的處理Java
- 【C#】-對於Null值的處理方法C#Null
- KafkaConsumer對於事務訊息的處理Kafka
- 關於Python中的日期處理Python
- 實時流處理與分散式儲存過程中對檔案的操作分散式儲存過程
- 關於 Eloquent ORM 對資料處理的思考ORM
- bat 批處理字串操作BAT字串
- Python批處理:檔案操作Python
- OpenCv--圖片處理操作OpenCV
- 資料清洗處理-常用操作
- 教你用python操作攝像頭以及對影片流的處理Python
- 各位公司對於遲到是怎麼個處理方法?
- 對於數字或者字串有限的問題的處理字串
- Java 中關於 null 物件的容錯處理JavaNull物件
- django2中關於時間處理策略Django
- Linux系統中對中斷的處理(學習筆記)Linux筆記
- python處理操作pdf全攻略Python
- Linux下使用Ansible處理批量操作Linux
- 對Response中的響應體做統一處理
- 針對於早期版本的flutter開發的app的處理FlutterAPP
- 網站安全公司對於網站XSS攻擊處理方案網站
- mybatis一對多&&多對一處理MyBatis
- Mybatis一對多、多對一處理MyBatis
- webpack對樣式的處理Web
- 07 Windows批處理之檔案操作Windows
- LocalDateTime替代Date操作處理日期時間LDA
- Go 語言操作 MySQL 之 預處理GoMySql
- 分散式事務對於兩階段提交的錯誤處理分散式
- Material Design 風格的 Excell-like 網頁端電子表格處理系統Material DesignExcel網頁
- 說說你對異常處理和錯誤處理的理解
- 關於php rsa加密處理PHP加密
- 關於GCD多工處理GC
- 基於 Apache Dolphinscheduler3.1.9中的Task 處理流程解析Apache
- Spring Boot 中關於自定義異常處理的套路!Spring Boot
- 在百度小程式中對set-cookie的處理Cookie