Postgrsql 使用CASE WHEN解决不定列问题[通俗易懂]

Postgrsql 使用CASE WHEN解决不定列问题[通俗易懂]CASE WHEN condition THEN column END as name 示例如下: SELECT WIDTH_BUCKET( public.ST_X ( geom ),107.636…

Postgrsql 使用CASE WHEN解决不定列问题

SELECT WIDTH_BUCKET( public.ST_X ( geom ),107.63636363636364,114.90916363636364,10 )
grid_x,WIDTH_BUCKET( public.ST_Y ( geom ),25.454545454545457,29.090981818181824,5 )
grid_y,COUNT ( * ) count,public.ST_X(public.ST_CENTROID ( public.ST_COLLECT ( geom ) )) center_x,
public.ST_Y(public.ST_CENTROID ( public.ST_COLLECT ( geom ) )) center_y,
case when COUNT (*)<6 then ARRAY_AGG ( pk_uid ) end pk_uid 
FROM hngsmmzt.hngs_gsmm_pt 
WHERE 1=1 and geom is not null  AND
public.ST_X( geom ) BETWEEN 107.63636363636364 AND 114.90916363636364
AND  public.ST_Y( geom ) BETWEEN 25.454545454545457 AND 29.090981818181824 
AND shzt="2"  GROUP BY  grid_x,grid_y

代码100分

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9873.html

(0)
上一篇 2023-01-30
下一篇 2023-01-30

相关推荐

  • Python中的元组:不可变序列

    Python中的元组:不可变序列元组是Python中的一种不可变序列,可以用圆括号()包含多个数据项。元组中的每个数据项可以是所有数据类型,包括元组本身。

    2023-12-16
    107
  • 提高随机数生成效率的Python技巧

    提高随机数生成效率的Python技巧在Python编程中,我们经常需要使用随机数来生成测试数据、模拟随机事件等。但是,一些随机数生成函数的效率比较低,在处理大量随机数时会导致程序运行缓慢。本文将介绍几种提高随机数生成效率的Python技巧。

    2024-03-13
    93
  • spring boot MongoDB 写后读_SpringBootTest

    spring boot MongoDB 写后读_SpringBootTest1. Linux下启动MongoDB并使用mongosh连接 启动方式有两种: systemctl start mongod mongod <选项参数> 启动的时候有可能会报类似如下的错误

    2023-05-04
    147
  • Python字符串转列表方式

    Python字符串转列表方式使用Python内置函数split()可以按照指定字符将一个字符串拆分成多个元素组成的列表,例如:

    2024-09-10
    24
  • SqlServer对表的基本操作 – link「终于解决」

    SqlServer对表的基本操作 – link「终于解决」SqlServer对表的基本操作 手动建库建表 脚本建库建表 SQL Server关系数据库的数据表结构主要是由记录(行)和字段(列)构成,每一行代表唯一的一条记录(Record),而每列则代表所有记

    2023-06-06
    129
  • Python调用基础入门

    Python调用基础入门Python语言是一种高级编程语言,它简单易学、语法优雅、能够快速开发高效率的应用程序,尤其在数据科学领域异军突起。在使用Python编写应用程序时,会经常用到一些外部库或模块,而Python调用也是其中非常重要的一部分。本篇文章主要对Python调用的基础入门进行详细阐述。

    2024-06-16
    52
  • mongodb文档操作_在word编辑状态下

    mongodb文档操作_在word编辑状态下添加文档 语法: db.集合名.insert({k1:&quot;v1&quot;, k2:&quot;v2&quot;….}) 注意: (1)文档就是键值对,数据

    2023-03-27
    140
  • 封装jdbc工具类增删改查_jdbc工具类

    封装jdbc工具类增删改查_jdbc工具类
    封装JDBC工具类 在实际JDBC的使用中,存在着大量的重复代码:例如连接数据库、关闭数据库等这些操作! 我们需要把传统的JDBC代码进行重构,抽取出通用的…

    2023-04-05
    168

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注