具有默认值的SQL查询

时间:2013-09-01 10:04:24

标签: sql sql-server

我在employee表中有一个select Query。我需要确保列value(empaddress)始终在选择查询中传递空值:

SELECT 
    empname,
    empaddress,
    empDeptid  
FROM 
    empiD=3

我知道empaddress可以包含任何值,如Null或数据。但是在结果集中它应该总是空白

4 个答案:

答案 0 :(得分:2)

你可以这样做:

SELECT 
    empname,
    "" as empaddress,
    empDeptid   
FROM 
   empiD=3

除非我在这里遗漏了一些代替empaddress的空白字符串

答案 1 :(得分:2)

尝试这样的事情:

SELECT 
    empname,
    null as empaddress,
    empDeptid   
FROM 
    empiD=3;

答案 2 :(得分:0)

SELECT empname, Isnull(empaddress,'')empaddress, empDeptid FROM empiD=3

答案 3 :(得分:-1)

只需在{'添加ISNULL功能,它就会显示为空白:

SELECT 
    empname,
    ISNULL(empaddress,'') AS EmpAddress,
    empDeptid  
FROM 
    empiD=3