select CONCAT("1",null) from dual;執行結果爲null。java
若是在兩個字段進行拼接,好比題號+分數,首先要各字段進行非null判斷,不然只要任意一個字段爲空都會形成拼接的結果爲null。sql
public class NullTest { public static void main(String[] args) { String s = null + ""; String ss = "" + null; if(s != null){ if(s instanceof String) System.out.println("String s = "+s); } if(ss != null){ if(ss instanceof String) System.out.println("String ss = "+ss); } } }
輸出:spa
也就是說在java中:null+""=「null」,變爲String類型,值爲「null」code