如何使用两个匹配项过滤 Oracle Sql Developer 中的列
How to filter a column in Oracle Sql Developer with two matches
我正在慢慢学习sqldeveloper,我知道如何根据单个匹配字符串进行过滤:只需copy/paste您要匹配的字符串,或者如果幸运的话双击它。
现在我想根据两个不同的字符串进行查询,比方说 'ABC' 或 'DEF',如何在 'Filter' 选项中执行此操作(右键单击列) ?
使用 SQL 开发人员过滤器,您可以像在 Where 子句中那样实现布尔表达式。
例如:
过滤器:TASK_ID='100000001' 或 TASK_ID='100000002'
其实解决方法很简单,你需要使用'Filter:'文本框。相反,我在列上使用左键单击或右键单击 + 过滤器。
所以解决方案只是在文本框中放置一个 SQL 谓词:
参考文献:
- http://docs.oracle.com/cd/E15846_01/doc.21/e15222/intro.htm#RPTUG10000
- http://docs.oracle.com/cd/B19306_01/appdev.102/b31695/intro.htm#CHDHFJBE
我正在慢慢学习sqldeveloper,我知道如何根据单个匹配字符串进行过滤:只需copy/paste您要匹配的字符串,或者如果幸运的话双击它。
现在我想根据两个不同的字符串进行查询,比方说 'ABC' 或 'DEF',如何在 'Filter' 选项中执行此操作(右键单击列) ?
使用 SQL 开发人员过滤器,您可以像在 Where 子句中那样实现布尔表达式。
例如:
过滤器:TASK_ID='100000001' 或 TASK_ID='100000002'
其实解决方法很简单,你需要使用'Filter:'文本框。相反,我在列上使用左键单击或右键单击 + 过滤器。
所以解决方案只是在文本框中放置一个 SQL 谓词:
参考文献:
- http://docs.oracle.com/cd/E15846_01/doc.21/e15222/intro.htm#RPTUG10000
- http://docs.oracle.com/cd/B19306_01/appdev.102/b31695/intro.htm#CHDHFJBE