我的col1值如下:
如果我正在做选择:
select col1 from table1
如何代替NULL显示 X ?
然后可以使用col1中的值加入其他表吗? (A,B和X)
喜欢:table1.col1 = table2.col1 ??
答案 0 :(得分:1)
尝试,
Select x.Col1
FROM Table1 x INNER JOIN Table2 y
ON (x.Col1 = y.Col1 or x.Col1 is NULL and y.Col1 is NULL)
答案 1 :(得分:0)
使用ISNULL(col1,' X'),如果它不为空,将返回col1的值,否则它将返回默认值' X'
select ISNULL(col1,'X') from table1
答案 2 :(得分:0)
SELECT x.Col1
FROM table1 x
INNER JOIN table2 y on ISNULL(x.Col1, 'X') = ISNULL(y.Col1, 'X')