![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
文章平均质量分 54
放置数据库相关文章
漂浪
未来要来
展开
-
PostgreSQL对所有分组进行组排序并对每组组内数据进行排序
需求:1. 数据库表中有两个字段,分别是id_card(身份证号码)和create_date(创建时间)2. 表中相同的id_card数据有多条,其对应的create_date大小也不同3. 我希望id_card相同的数据相邻,并且通过create_date把id_card相同的数据按照时间升序排列4.再根据每个id_card相同的组中对应的最小create_date将id_card组进行升序排列初始数据是这样的:最终希望的结果如下:分析步骤:实现3,只需要通过多..原创 2021-10-19 10:22:14 · 13759 阅读 · 0 评论 -
使用echarts时用到的相关SQL语句总结
数据库环境:PostgreSQL场景1:获取从今天起到30天后的数据 如:2021-08-06 ~ 2021-09-05SELECT * FROM management_counterpart aWHERE a.create_date >= to_timestamp(substring(to_char(now(),'yyyy-MM-dd hh24:MI:ss') FROM 1 FOR 10),'yyyy-MM-dd')AND a.create_原创 2021-08-10 09:19:37 · 1083 阅读 · 0 评论 -
最近使用过的sql
-- 蠕虫复制表的数据: 前提->两表的结构相同-- postgresql: insert into public.表1 select *from public.表2– 外连接查询当b表有两条数据和a表中的一条数据关联时,那么查询时会生成两条数据相同的(a表及关联的b表)数据,所以外连接查询时适合(a,b)两表关系是一对一的关系;一对多(a,b),会生成重复数据select a.id,a.name,b.id,b.a_id from table_name as alef原创 2021-06-01 11:19:16 · 84 阅读 · 0 评论 -
Postgresql中常用sql语句
-- 1.查询PostgreSql版本select version(); -- 2.修改表名alter public.table_name rename to table_name2; --修改列名 A1LTER TABLE public.表名 RENAME '列名' TO '新列名';-- 3.修改字段的默认值ALTER TABLE 表名 ALTER COLUMN 列名 SET DEFAULT 默认值;--例如:ALTER TABLE 表名 ALTER COLUMN 列名 SET原创 2021-06-01 11:06:02 · 1176 阅读 · 0 评论 -
Postgresql在mybatis中报错: 操作符不存在: character varying == unknown
错误: 操作符不存在: character varying == unknown ,Hint: 没有匹配指定名称和参数类型的操作符. 您也许需要增加明确的类型转换.在Mybatis条件查询时,动态SQL的一个错误,sql写的也不多,没仔细看所以一直找不到错误,网上也找不到类似的错误,结果是低级错误。。。<div> <form:select path="finished" class="col-xs-12 form-control m-b"> <...原创 2021-01-17 21:50:40 · 5936 阅读 · 0 评论