好程式設計師Java培訓分享MySQL算術運算子
好程式設計師Java 培訓分享 MySQL 算術運算子
(1) 算術運算子: + – * /( 除也可以寫成 div) %( 取模可以寫成 mod)
(2) 比較運算子: = > >= < <= !=( 不等於還可以寫成 <>) <=>( 安全等於 )
(3) 邏輯運算子: &&( 邏輯與也可以寫成 and) ||( 邏輯或也可以寫成 or) not( 邏輯非 )
(4) 範圍:表示式 between … and … ( 也可以寫成 表示式 >= … and 表示式 <= … )
表示式 not between … and … ( 也可以寫成 表示式 < … || 表示式 > … )
(5) 集合: in ( 值,值,值… ) not in( 值,值,值… )
(6) 模糊查詢: LIKE NOT LIKE ,萬用字元: % 表示 0-n 個字元, _ 下劃線代表一個字元
(7) 位運算子: &( 按位與 ) |( 按位或 )^( 按位異或 )~( 按位取反 )>>( 右移 )<<( 左移 )
(8)NULL 值判斷, is null 或 is not ull ,如果使用 null=null , null<>null,null=0,null<>0,null=false 等都不對
不過xxx is null 可以使用 xxx <=> null , xxx is not null 可以寫成 not xxx <=> null
結論:所有的運算子遇到NULL 結果都是 NULL ,除了 <=>
1 、算術運算子
# 一、算術運算子
#+,-,*,/(div),%(mod)
# 篩選出 eid 是偶數的員工
SELECT * FROM t_employee WHERE eid % 2 = 0;
SELECT * FROM t_employee WHERE eid MOD 2 = 0;
# 檢視每天的基本工資值,每個月按 22 天算
SELECT eid,basic_salary/12 AS “日薪”
FROM t_salary;
#div 也表示除,但是隻保留整數部分
SELECT eid,basic_salary DIV 12 AS “日薪”
FROM t_salary;
# 關於 + ,在 Java 中, + 的左右兩邊如果有字串,那麼表示字串的拼接 , 但是在 MySQL 中 + 只表示數值相加,
# 如果遇到非數值型別,先嚐試轉成數值,如果轉失敗,就按 0 計算
SELECT eid+ename FROM t_employee;
SELECT eid+birthday FROM t_employee;
#MySQL 中字串拼接要使用字串函式實現
SELECT CONCAT(eid, ” : ” ,ename) AS result FROM t_employee;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913864/viewspace-2708083/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師Java培訓分享Java之反射技術程式設計師Java反射
- 好程式設計師Java培訓分享Java程式設計技巧程式設計師Java
- 好程式設計師Java培訓分享JDBC運算元據庫的步驟程式設計師JavaJDBC
- 好程式設計師Java培訓分享Java程式設計師技能提升指南程式設計師Java
- 好程式設計師Java培訓分享maven-概述程式設計師JavaMaven
- 好程式設計師Java培訓Java程式設計師必學技術程式設計師Java
- 好程式設計師Java培訓分享如何快速入門Java程式設計程式設計師Java
- 好程式設計師Java培訓分享Java初學者必讀程式設計師Java
- 好程式設計師Java培訓分享Java多執行緒程式設計師Java執行緒
- 好程式設計師Java培訓分享Java包是什麼?程式設計師Java
- 好程式設計師Java培訓分享如何快速入門Java程式設計師Java
- 好程式設計師Java培訓分享Java程式設計師常用的工具類庫程式設計師Java
- 好程式設計師Java培訓分享20個Java程式設計師基礎題程式設計師Java
- 好程式設計師Java培訓分享BigDecimal的用法程式設計師JavaDecimal
- 好程式設計師Java培訓分享SpringBoot -YAML程式設計師JavaSpring BootYAML
- 好程式設計師Java培訓分享For迴圈詳解程式設計師Java
- 好程式設計師Java培訓分享Mybatis面試題集合程式設計師JavaMyBatis面試題
- 好程式設計師Java培訓分享本地快取如何設計程式設計師Java快取
- 好程式設計師雲端計算培訓分享msyql高階操作程式設計師
- 好程式設計師Java培訓分享學Java程式設計要注意什麼程式設計師Java
- 好程式設計師Java培訓分享Java面試題集合篇一程式設計師Java面試題
- 好程式設計師Java培訓分享Java面試題集合篇二程式設計師Java面試題
- 好程式設計師Java培訓分享Java和HTML的區別?程式設計師JavaHTML
- 好程式設計師Java培訓分享面試Java要注意什麼程式設計師Java面試
- 好程式設計師Java培訓分享Java物件導向概念解析程式設計師Java物件
- 好程式設計師Java培訓分享面試Java的注意事項程式設計師Java面試
- 好程式設計師Java培訓分享Java中級面試題合集程式設計師Java面試題
- 好程式設計師Java培訓分享Spring Ioc的原理程式設計師JavaSpring
- 好程式設計師Java培訓分享Java EE與Java的區別程式設計師Java
- 好程式設計師Java培訓教程分享MySQL索引最佳化知識梳理程式設計師JavaMySql索引
- 好程式設計師雲端計算培訓分享雲端計算中SOA是什麼?程式設計師
- Java程式設計師技術培訓需要培訓哪些?Java程式設計師
- 好程式設計師Java培訓分享Java基礎知識總結程式設計師Java
- 好程式設計師Java培訓分享Java效能常見命令有哪些程式設計師Java
- 好程式設計師Java培訓分享學Java需要什麼基礎?程式設計師Java
- 好程式設計師Java培訓分享學習Java需要哪些基礎程式設計師Java
- 好程式設計師Java培訓分享Java多執行緒併發程式設計師Java執行緒
- 好程式設計師Java培訓分享Java讀寫Properties配置檔案程式設計師Java