【发布时间】:2011-06-17 04:45:38
【问题描述】:
我不知道如何在我的 SELECT 查询中添加一列来指示两列是否包含 Oracle 中的相同数据。
我想写一个这样的查询:
select column1, column2, column1=column2 from table
如果我有这张桌子:
+---------+---------+
| column1 | column2 |
+---------+---------+
| value1 | value1 |
| value2 | value3 |
| value4 | value4 |
+---------+---------+
得到如下结果:
+---------+---------+-----------------+
| column1 | column2 | column1=column2 |
+---------+---------+-----------------+
| value1 | value1 | true |
| value2 | value3 | false |
| value4 | value4 | true |
+---------+---------+-----------------+
执行此操作的正确语法是什么?
【问题讨论】:
-
无论出于何种原因,Oracle SQL 不像 MySQL 那样具有布尔数据类型。我真的很想知道为什么。
-
whell, true|false, 0|1, 不管是什么意思:)