Davis Coding Experience
java javascript springmvc sql coding experience
Navigator
首頁
Java
Hibernate
SpringMVC
Clean Code
顯示具有
MySQL
標籤的文章。
顯示所有文章
顯示具有
MySQL
標籤的文章。
顯示所有文章
2014年6月9日 星期一
Spring data jpa + hibernate + SpringMVC + MySQL 實現 CRUD
關於eclipse對於maven的介紹http://d12e493.blogspot.tw/search/label/Maven
關於SpringMVC的介紹http://d12e493.blogspot.tw/search/label/SpringMVC
此篇使用SpringMVC的架構
dao層則是spring data jpa及hibernate
簡單操作一個CRUD的例子,
專案建置如下:
閱讀更多 »
2013年6月21日 星期五
MySQL關於IFNULL、ISNULL、NULLIF
最近專案是從SQL SERVER移到MYSQL,
許多語法搬到MYSQL上會有一些差異,
在MSSQL中你可能會這樣使用ISNULL
SELECT ISNULL(columnName,default) FROM TABLE
SELECT ISNULL(NULL,1)
-->1
表示當某個欄位為NULL時,呈現default。
但在MYSQL中的ISNULL用法是,
SELECT ISNULL(columnName) FROM TABLE
SELECT ISNULL(NULL)
-->1
SELECT ISNULL('TEST')
-->0
這代表判斷某個欄位是不是NULL,是的話呈現1,否則呈現0。
而IFNULL可以表示有預設值的呈現,
SELECT IFNULL(columnName,default) FROM TABLE
SELECT IFNULL(NULL,1)
-->1
用法同MSSQL的ISNULL,判斷為NULL時呈現default,
另一個比較不常見的語法NULLIF,
SELECT NULLIF(columnName,columnName) FROM TABLE
SELECT NULLIF(1,1)
-->NULL
SELECT NULLIF(1,0)
-->1
意思是當兩個值相等時呈現NULL,否則呈現1。
較舊的文章
首頁
訂閱:
文章 (Atom)