gpt4 book ai didi

oracle-sqldeveloper - 如何在 SQL 结果的输出中有颜色

转载 作者:行者123 更新时间:2023-12-05 08:44:33 24 4
gpt4 key购买 nike

在 SQL Developer 中,我可以获得彩色的 SQL 查询结果吗?

例如:

Select * from Employee;

如果 EmployeeID = 100 我希望姓名列显示为绿色。如果 EmployeeID = 200 我希望姓名列显示为红色。

所有其他字段(性别、薪水)应为正常颜色。

我问这个的原因:

SELECT * FROM table_A
MINUS
SELECT * FROM table_B;

对于这个查询,我希望 o/p 对于与表 A 不同的列是彩色的。

要求可能看的有点奇怪。但我只想知道这是否可以做到。

最佳答案

在 SQLDeveloper 中,我们使用 Java swing,它允许对 html 进行一些最小的呈现。在网格中,如果单元格的值以 <html> 开头,则可以这样做.这意味着您可以使用 case/decode 语句为 html 标记添加前缀,并使用字体在打印时更改单元格的颜色。

select 
case empno
when 7839 then '<html><font size="5" color="red">'||empno
when 7698 then '<html><font size="5" color="green">'||empno
else empno||''
end empnpo,
ENAME ,
JOB ,
MGR ,
HIREDATE ,
SAL ,
COMM ,
DEPTNO from emp

enter image description here

关于oracle-sqldeveloper - 如何在 SQL 结果的输出中有颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7605597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com