摘要:
 row_number() over (partition by order by) 是SQL协议中的一种窗口函数,用于在每个分区内对每一行进行排序并编号,从1开始编号,赋予其连续的编号。 row_number() 函数搭配partition by与order by函数可以完成以下功能。 对查询结 阅读全文
摘要:
今天遇到一个问题,Postgre的一个查询功能突然报错“ERROR: UNION types numeric and character varying cannot be matched,LINE 6: ...ipematerial,b.geom,b.pressurerating,b.pipele 阅读全文
摘要:
在工作中设计到一些字段值的初始化,特别是生产系统中添加字段时处理历史数据的初始化,往往需要更新字段值,这里说说将A表中的字段值赋值给B表中的字段的几种更新方法。 1、通过子查询实现 UPDATE tableA a SET a.column1 = ( SELECT b.column1 FROM tab 阅读全文
摘要:
SQL中的LIKE关键字可以实现模糊搜索,一搬在where语句后面作为条件查询: SELECT * FROM tablename t WHERE t.name LIKE '%M%'; 查询条件也可以动态拼接,比如拼接子查询的结果作为LIKE关键字的查询条件,如下SQL,根据用户部门查询所有的同级部门 阅读全文