6mysql運算子

安佰勝發表於2011-01-06


6mysql運算子

=====================

分類:
 算數運算子
 比較運算子
 邏輯運算子
 位運算子

計算查詢與oraclequbie
 oracle要求語句嚴格按照語法,沒有來源表的使用dual代替
 mysql不需要,可以直接查詢,如select 1+2;

0作為除數返回null

char進行數字運算規則
 如果第一個是數字的字串被用於一個算數運算中,那麼他被轉換為這個數字的值
 如果一個包含字元和數字混合的字串不能被正確的轉換為數字,那麼他被轉換成0

mysql比較字串忽略大小寫
需要比較大小寫需要在串前新增binary關鍵字
比較字串時忽略尾部空格,比較其他位置空格

null<=>null為真,除<=>外其他運算子與null計算均返回null

--------------

正規表示式常用元字元

 +  匹配1個或更多個前面字元的值
 *  匹配0個或更多個前面字元的值
 ?  匹配0個活1個前面字元的值
 .  匹配任意字元
 ^  匹配字串的開始部分
 $  匹配字串的末尾部分
 \s 匹配單個空白空間字元,包括製表符和換行符
 \S 匹配空白空間字元意外的一切字元
 \d 匹配0到9之間的數字
 \w 匹配字母、數字和下劃線字元
 \W 匹配用\w不能匹配的任意字元
 
----------------

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13177610/viewspace-684204/,如需轉載,請註明出處,否則將追究法律責任。

相關文章