【问题标题】:after successfully running the query in PGADMIN not able to see the result在 PGADMIN 中成功运行查询后看不到结果
【发布时间】:2021-04-02 11:19:13
【问题描述】:

我是 PGADMIN 的新手 当我运行查询时,弹出消息说成功运行 但我无法看到查询结果

就像在 mysql 工作台中一样 当我跑步时

select from customer
where customer_name='abc'

显示abc的所有客户姓名 但在 PGADMIN 中我看不到结果

除了单击并选择创建数据库和表之外,还有其他方法可以在 pgadmin 中创建数据库和表

【问题讨论】:

  • 您没有选择任何列。 Postgres 允许这种语法,但结果并不有趣。大概你想要select *
  • 谢谢,这只是一个错字,

标签: sql postgresql pgadmin


【解决方案1】:

是的,您没有选择查询中的列。

select * from customer
where customer_name='abc';

【讨论】:

  • 谢谢你,我只是一个错字,你能告诉我如何在postgres中添加一个列之前和之后的列
  • 仅供参考:ALTER TABLE table_name ADD COLUMN new_column_name data_type constraint; 在表中添加列仅在最后添加列。您不能在列之前和之后添加列。您可能需要重新创建表。
  • @sasmzna ,所以在特定位置添加表只在mysql和microsoft sql中可用??
  • @JayantRajput:不,这是不可能的(在 SQL Server 中也不可能)。并且不需要关系表中列的顺序是没有意义的。如果您需要特定的 输出 顺序,只需按照您想要的顺序编写 SELECT 列表中的列。不建议一开始就使用select *
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-04-02
  • 1970-01-01
  • 2020-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-09
相关资源
最近更新 更多