51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#POSTGRESQL
Postgresql 直接在查询结果中生成唯一ID
不需要排序select(row_number()over())asidfromgenerate_series(1,100)1根据指定的字段排序select(row_number()over(orderbyxxxdesc))asid,xxxfromgenerate_series(1,100)asxxx----------...
代码星球
·
2020-05-17
Postgresql
接在
查询
结果
生成
postgresql 字符串转整数 int、integer
--把'1234'转成整数selectcast('1234'asinteger);--用substring截取字符串,从第8个字符开始截取2个字符:结果是12selectcast(substring('1234abc12',8,2)asinteger)---使用to_number函数来转换成整数---to_...
代码星球
·
2020-05-17
postgresql
字符串
整数
int
integer
PostgreSQL 当月最后一天的工作日 , 计算日期是星期几
可以用pg自带函数selectextract(dowfromcurrent_date),之所以没用主要是展示一下通过数学方法计算日期的原理.dropfunctionifexistsgetDateWeek(date);dropfunctionifexistsintervalDay(date);dropfunctionif...
代码星球
·
2020-05-17
PostgreSQL
当月
最后
一天
工作日
postgresql获取表最后更新时间(通过触发器将时间写入另外一张表)
通过触发器方式获取表最后更新时间,并将时间信息写入到另外一张表一、创建测试表和表记录更新时间表CREATETABLEweather(cityvarchar(80),temp_loint,--最低温度temp_hiint,--最高温度prcpreal,--湿度datedate);CREATETABLEt_record_c...
代码星球
·
2020-05-17
时间
postgresql
获取
最后
更新
PostgreSQL安装详细步骤(linux)
官方安装文档:http://www.postgresql.org/download/linux/redhat/1.检查PostgreSQL是否已经安装rpm-qa|greppostgres检查PostgreSQL是否已经安装rpm-qal|greppostgres检查PostgreSQL安装位置若已经安装,...
代码星球
·
2020-04-17
PostgreSQL
安装
详细
步骤
linux
PostgreSQL(一)教程 -----从头开始
一、安装自然,在你能开始使用PostgreSQL之前,你必须安装它。PostgreSQL很有可能已经安装到你的节点上了,因为它可能包含在你的操作系统的发布里,或者是系统管理员已经安装了它。如果是这样的话,那么你应该从操作系统的文档或者你的系统管理员那里获取有关如何访问PostgreSQL的信息。如果你不清楚Postgr...
代码星球
·
2020-04-15
PostgreSQL
教程
-----
从头开始
postgresql 数据库路径迁移
迁移方法有两种:(1)重新初始化postgresql数据库,初始化时指定新的数据路径---PGDATA,然后在新的环境下将原有的数据库备份恢复一下。不过这个方法有点麻烦(2)直接将现有的数据库文件全部拷贝到新的数据库路径下,然后重起数据库服务第二种方法比较简单,因此,就详细描述一下第二种方法:1、postgresql安...
代码星球
·
2020-04-12
postgresql
数据库
路径
迁移
Centos 7 安装 PostgreSQL PGAdmin4
本文只讲PostgreSQL在CentOS7.x下的安装,其他系统请查看:https://www.postgresql.org/downloadPostgreSQL所用版本为:PostgreSQL101.安装存储库yuminstallhttps://download.postgresql.org/pub/repos/y...
代码星球
·
2020-04-12
Centos
安装
PostgreSQL
PGAdmin4
postgresql常见命令及操作
pgsql已经更新到beta11了,不同版本的服务器启动或相关命令、配置可能会有不同,所以得根据pg版本进行操作。下面记录一些工作中常用到的一些操作,主要包括服务启动、备份/恢复数据、数据目录迁移、常见操作命令本文环境:postgres:v10.3os:MAC虽然已经在kong部署中介绍了postgres的部署,为...
代码星球
·
2020-04-11
postgresql
常见
命令
操作
PostgreSQL (简称gp)小集
1.SQLyog&Navicat SQLyog可以管理MySQL Navicat可以管理SQLServer,MySQL,PostgreSQL,SQLite2.日期及加减now()::timestamp+'-6month'--加now()::timestamp+'6month'--减now(...
代码星球
·
2020-04-11
PostgreSQL
简称
gp
小集
postgresql 按日期范围查询
Timestamp without timezone方法一:select * from user_info where create_date>= '2015-07-01' and create_date<&...
代码星球
·
2020-04-11
postgresql
日期
范围
查询
postgreSQL 应用case when的例子
selectname,md5(indvl_id_nbr)asindvl_id_nbr,casewhenchar_length(indvl_id_nbr)=18orchar_length(indvl_id_nbr)=15thensubstring(indvl_id_nbrfrom1for6)endasid_prefix,...
代码星球
·
2020-04-11
postgreSQL
应用
case
when
例子
PostgreSQL 数据库NULL值的默认排序行为与查询、索引定义规范
在数据库中NULL值是指UNKNOWN的值,不存储任何值,在排序时,它排在有值的行前面还是后面通过语法来指定。例如--表示null排在有值行的前面select*fromtblorderbyidnullsfirst;--表示null排在有值行的后面select*fromtblorderbyidnullslast;同时对于...
代码星球
·
2020-04-11
PostgreSQL
数据库
NULL
默认
排序
PostgreSQL条件表达式 case when then end
例:SELECT CASE WHEN(store_size<=(100)::NUMERIC)  ...
代码星球
·
2020-04-11
PostgreSQL
条件
表达式
case
when
如何取得select结果数据集的前10条记录。postgresql
我用的是POSTGRESQL。select name from t_personal order by personal_id desc我想取得上面结果数据的,前10条记录。SQL语句怎么改。我记得好象SQLSERVER是。select t...
代码星球
·
2020-04-10
如何
取得
select
结果
数据
首页
上一页
...
9
10
11
12
13
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他