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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 事件處理器中對領域的操作事件
- 對於CSV檔案中{,}和{"}的處理
- MyBatis Like查詢處理%_符號MyBatis符號
- crontab對oracle操作問題處理Oracle
- sql對於字串的處理SQL字串
- JMeter中對於Json資料的處理方法JMeterJSON
- 關於attention中對padding的處理:maskpadding
- 問題:mybatis like 佔位符處理MyBatis
- 關於SAP生產訂單操作中的問題處理。
- sql server對於日期的處理SQLServer
- 對於死鎖的處理流程:
- 對於信用證不符點的處理
- 多對一處理 和一對多處理的處理
- Java中對時間的處理Java
- 關於資料庫操作多個操作組合的處理資料庫
- oracle對於時間間隔的處理Oracle
- 【C#】-對於Null值的處理方法C#Null
- 實時流處理與分散式儲存過程中對檔案的操作分散式儲存過程
- 關於Python中的日期處理Python
- 關於小數中0的處理
- 關於批處理中的變數變數
- 關於 Eloquent ORM 對資料處理的思考ORM
- python3對於時間的處理Python
- 通過xml處理sql語句時對小於號與大於號的處理轉換XMLSQL
- 關於JF框架中的空值處理框架
- python 文字處理操作Python
- bat 批處理字串操作BAT字串
- KafkaConsumer對於事務訊息的處理Kafka
- Qwt中對於某個軸的縮放操作
- django2中關於時間處理策略Django
- Java 中關於 null 物件的容錯處理JavaNull物件
- Python中檔案I/O高效操作處理的技巧Python
- 資料清洗處理-常用操作
- python PIL 影象處理操作Python
- OpenCv--圖片處理操作OpenCV
- 對於數字或者字串有限的問題的處理字串
- 集計時對於溢位的捕獲和處理
- 對Response中的響應體做統一處理