从Netezza Select语句

时间:2015-06-03 18:28:24

标签: linux netezza

如何在Netezza中禁止列标题并从Select语句结束?

Select Column_type from _v_sys_columns where table_name = 'EMP';

输出:

Coulms
------- 
EMP_NM
EMP_SAL 
row count(2)    

我想取消列名称(Columns ------)和row count(2)

感谢您的帮助。

3 个答案:

答案 0 :(得分:2)

完成此操作的方法取决于您使用的界面/应用程序。从您提供的样本输出中不清楚,但我猜测您正在使用nzsql CLI。为此,您可以使用\ t指令切换列标题的输出(以及尾随行计数)。

{{1}}

或者,您可以使用" -t"来调用nzsql。相同效果的选项。

答案 1 :(得分:0)

您不能省略标题(据我所知,不仅仅是使用NETEZZA)。您将不得不使用一些OS命令来剥离多余的行。比如,如果您当前正在NZSQL中运行LINUX,那么可能您可以使用tailhead命令来获取所需的输出

nzodbcsql -h <hostname> -d <db name> -u <userid>  -pw <password> -q "Select Column_type from _v_sys_columns where table_name = 'EMP'"| tail -3 | head -2 

答案 2 :(得分:0)

nzsql -h ${host_name} -u ${user} -db ${dbname} -pw ${password} -A -t -c " 
 select table_name, type_name from _V_SYS_COLUMNS where TABLE_NAME like 'EMP%';"

它将修剪标题并对齐输出