基本用法1、关键词和不被引号修饰的标识符是大小写不敏感的,一般关键字是大写,名称是小写2、受限标识符或被引号修饰的标识符。它是由双引号(")包围的一个任意字符序列。一个受限标识符总是一个标识符而不会是一个关键字反斜线转义序列 转化数据类型 1、 使用两个::强制转化 2、 使用typename(‘内容转化’),但是不能转化为数组类型   
数据库的存在的json字段{"role": "COMPUTE", "vcpu": "1", "region": "ap-seoul-1", "userId": "12", "vendor": "oracle", "ca
原创 2022-10-26 10:22:19
411阅读
PostgreSQL 中,JSON 类型字段的使用已经越来越广泛。如果需要从 JSON 类型字段中查询数据,PostgreSQL 提供了一系列的操作符和函数,使得查询和处理 JSON 数据变得非常方便。本文将为您介绍一些常用的查询 JSON 类型字段的方法和函数。 查询 JSON 类型字段中的所有键 如果需要查询 JSON 类型字段中所有的键,可以使用 json_object_keys 函数。
原创 1月前
69阅读
https://www.postgresql.org/docs/9.6/static/functions-json.html PostgreSQL 9.6.1 Documentation Prev Up Chapter 9. Functions and Operators Next 9.15. JS Read More
转载 2016-12-12 10:55:00
290阅读
2评论
SELECT col_description(a.attrelid,a.attnum) as comment,format_type(a.atttypid,a.atttypmod) as type,a.attname as name, a.attnotnull as notnull  FROM pg_class as c,pg_attribute as a  where c.r
原创 2015-08-19 09:43:10
873阅读
添加关键字 timestamp select * from track where create_time > timestamp '2021-08-17 11:41:09'; ...
转载 2021-08-17 17:00:00
2828阅读
2评论
无拼接时: SELECT scan_time + '5 day' FROM tbl_temp_record SELECT scan_time + '-5 day' FROM tbl_temp_record 拼接字段时: SELECT scan_time + 5 || ' day' FROM tbl_
转载 2019-07-29 15:12:00
729阅读
2评论
:https://www.npgsql.org/efcore/mapping/json.html?tabs=data-annotations%2Cpoco JSON Mapping PostgreSQL has rich, built-in support for storing JSON co
转载 2020-11-05 14:38:00
366阅读
2评论
jsonb与json的差异 jsonb:存储格式为二进制,二进制文件是已解析好的数据,检索jsonb时不需要重新解析 json:存储格式为文本,检索json时必须重新解析 对json数据的操作: postgres=# create table test_json1 (id serial primar ...
转载 2021-10-14 14:06:00
235阅读
2评论
前言pgsql是一个功能强大的数据库,支持一些特殊的类型,如:空间数据类型、JSON数据类型。可以进行复杂的sql查询。对JSON类型数据进行操作时会用到一些函数处理,很容易忘记,手动记录一下常用的函数处理方式。pgsql提供了两种存储JSON数据的类型:json和jsonb。jsonb是json的二进制形式。json格式写入快,但读取慢。jsonb格式写入慢,但读取快。常用语法:// ->
原创 7天前
37阅读
1点赞
--string 转 json select '{"Items":[{"Id":1,"InitStartDate":"2018-07-01T00:00:00","InitEndDate":"2018-11-13T11:46:59.461722+08:00", "CurrentStartDate":"","Pro...
转载 2019-01-31 14:46:00
250阅读
2评论
无拼接时: SELECT scan_time + '5 day' FROM tbl_temp_record SELECT scan_time + '-5 day' FROM tbl_temp_record 拼接字段时: SELECT scan_time + 5 || ' day' FROM tbl_
转载 2021-07-11 10:46:00
858阅读
2评论
最近一直在学习Postgresql,下面是自己整理的Postgresql的常用命令 连接数据库, 默认的用户和数据库是postgres psql -U user -d dbname 切换数据库,相当于mysql的use dbname \c dbname 列举数据库,相当于mysql的show databases \l 列举表,相当于mysql的show tables \dt 查看表结构,相当于d
生活中,你我一定都看到过这种「xx元爆改出租屋」,「爆改小汽车」之类的文章,做为IT人,折腾的劲头一点也不差。软件开发过程中,你是否有时候,会拿着业务提供的一个个CSV或者JSON的数据文件,写个解析程序,把它们存到数据库里,再在自己的程序里通过数据库读出来?其实不用这么麻烦,还绕了一个大圈。今天,我们一起来「爆改」JSON/CSV这类文件,把它们打造成 MySQL一样的关系型数据库,一套SQL查
PostgreSQL 数据库中,有时需要将分组后的字段合并成一个 JSON 对象,并将其保存到一个新的字段中。本文将介绍如何使用 PostgreSQL 中的 json_agg 函数来实现这一目标。 假设我们有一个销售订单表格,其中包含订单编号、产品名称和销售数量等字段。现在我们需要按照订单编号分组,并将每个分组中的产品名称和销售数量保存为一个 JSON 对象,然后将其保存到一个新的字段中。 步
原创 1月前
53阅读
alter table tbl_exam alter column question type character varing(1000); alter table tbl_exam alter column question type numeric(18,4);
转载 2019-08-21 08:58:00
655阅读
2评论
一、查看pg 表字段‘名称’、‘类型’、‘非空’、‘注释’SELECT a.attname as 字段名, format_type(a.atttypid,a.atttypmod) as 类型, a.attnotnull as 非空, col_description(a.attrelid,a.attnum) as 注释 FROM pg_class as c
原创 2023-03-23 16:00:57
10000+阅读
PostgresQL 字符串隐式转换JSON脚本: -- 隐式将varchar转换为json CREATE OR REPLACE FUNCTION json_in_varchar(varchar) RETURNS json AS $$ SELECT json_in($1::cstring); $$ LANGUAGE SQL IMMUTABLE; DROP CAST IF EXISTS (v... Read More
转载 2017-03-21 16:23:00
400阅读
2评论
 通常情况下,在我们使用ajax请求数据获得一个json格式的响应体,并且要将获得的相应数据填充到HTML页面上的时候,可能需要自己拼接字符串,这样比较麻烦,而使用模板引擎就可以帮我们省却自己拼接字符串的过程。使用模板引擎其实就是预先写好HTML结构代码,然后调用模板引擎第三方库,自动把数据填充到这个HTML里。今天要介绍的是artTemplate这款模板框架,下载地址:https://
  • 1
  • 2
  • 3
  • 4
  • 5