相关疑难解决方法(0)

选择postgres中字段的数据类型

如何从postgres中的表中获取特定字段的数据类型?例如,我有下表,student_details(stu_id integer,stu_name varchar(30),joined_date timestamp);

在这使用字段名称/或任何其他方式,我需要获取特定字段的数据类型.有可能吗?

postgresql

144
推荐指数
7
解决办法
13万
查看次数

如何检查postgres中的值类型

我想检查postgres中的值类型,如下所示:

SELECT id,
       CASE 
         WHEN val_is_integer THEN (SOME_QUERY)
         WHEN val_isnot_integer THEN (ANOTHER_QUERY)
         ELSE 0
       END
  FROM test;
Run Code Online (Sandbox Code Playgroud)

怎么做?


注意:表中的值是varchar类型,在该字段中有值是numeric和varchar ...

例:

ID | value
1 | test
2 | 10
3 | 12
4 | test123
Run Code Online (Sandbox Code Playgroud)

sql postgresql

42
推荐指数
2
解决办法
4万
查看次数

显示查询结果列类型(PostgreSQL)

有没有办法轻松获取查询结果的列类型?我阅读了psql文档,但我认为它不支持.理想情况下,我可以得到类似的东西:

 columna : text | columnb : integer
----------------+-------------------
 oh hai         |                42
Run Code Online (Sandbox Code Playgroud)

有没有办法在不编码的情况下获取这些信息?

postgresql psql

32
推荐指数
3
解决办法
2万
查看次数

标签 统计

postgresql ×3

psql ×1

sql ×1