我说我的数据如下。
Col1 Col2
A E
C C
C
D
G C
,输出如下所示
Column
A
C
C
D
G
所以我只想获取具有值的值,如果两列都有值,则仅从column1获取。
答案 0 :(得分:3)
select nvl(col1,col2) from table1
NVL将检查col1是否为null,否则它将采用col1值。如果为null,则需要第二个col2值
答案 1 :(得分:2)
此外,您可以使用CASE
进行常规操作。
SELECT CASE
WHEN col1 IS NULL THEN col2
ELSE col1
END
FROM table1;
答案 2 :(得分:1)
您可以使用 COALESCE 。
例如,
<c:forEach items="${caseweekly}" var="casewdetail">