concat實(shí)現(xiàn)字符串的拼接,參數(shù)可以是字符、字符串、字段名,要注意字段名不用加引號(hào)。null作為參數(shù)輸入最后結(jié)果都為null。
正確答案是:B: select concat(“CDA”,“歡迎”,“ ”,name)from emp;
分析:
1. `select concat(“CDA”,“歡迎”,null,name);`:這一選項(xiàng)中,`null` 會(huì)導(dǎo)致整個(gè)連接結(jié)果也是 `null`,因此不符合要求。
2. `select concat(“CDA”,“歡迎”,“ ”,name)from emp;`:這一選項(xiàng)中,`concat` 函數(shù)將字符串 `“CDA”`、`“歡迎”`、空格 `“ ”` 和字段 `name` 連接在一起,符合要求。
3. `select concat(“CDA”,“歡迎”,“ ”,“name”)from emp;`:這一選項(xiàng)中,`“name”` 是一個(gè)字符串常量,而不是字段名,因此輸出的結(jié)果會(huì)是 `CDA歡迎 name`,不符合要求。
4. `select concat(“CDA”,“歡迎”,“null”,“name”)from emp;`:這一選項(xiàng)中,`“null”` 和 `“name”` 都是字符串常量,輸出結(jié)果會(huì)是 `CDA歡迎nullname`,不符合要求。
因此,選項(xiàng) B 是正確的。