模式
默认模式是public,可以根据业务需要,创建多个模式管理不同地区的数据(比如,public是整个湖北的数据,wh是武汉的数据,xy是襄阳的数据)
--创建新模式
CREATE SCHEMA wh
--模式查询
查询wh模式下的dk_info表
select max(id) FROM wh.dk_info
自增序列
--新增自增序列
CREATE SEQUENCE "auth_id_seq"
INCREMENT 1
MINVALUE 1
MAXVALUE 9999999
START 17
CACHE 1;
--序列绑定
表的自增字段绑定序列
alter table yw_auth alter column id set default nextval('auth_id_seq')
--修改序列
修改序列的开始值为4358
ALTER SEQUENCE auth_id_seq restart with 4358
--删除序列
DROP SEQUENCE auth_id_seq
函数
--获取最大值
select max(id) FROM dk_info
--连接字符串
select concat(dcode ,'W00000000') from dk_info
--修改字段后面连接固定参数
UPDATE dk_info SET dcode = concat(dcode ,'W00000000')
--截取字符串
(ds:100X230) 根据X截取字符串的前部分 并判断在某个范围内
select * from dx_line
cast(CASE position ('X' in ds )
WHEN 0 THEN ds
ELSE
SUBSTRING(ds, 1 , position ('X' in ds) - 1)
END
as int4)
BETWEEN 100 AND 300
and ds NOTNULL
安装扩展插件
--postgis的核心功能,必须要安装
CREATE EXTENSION postgis--模糊查询
create extension fuzzystrmatch;
--地理编码
create extension postgis_tiger_geocoder;
--管网拓扑文章来源:https://www.toymoban.com/news/detail-837316.html
create exte文章来源地址https://www.toymoban.com/news/detail-837316.html
到了这里,关于postgressql的常用sql语句的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!