postgresql的json型別如何使用???
準備資料
建立表:
create
table ay_json_test(
id varchar
primary
key,
name varchar,
json_value json
)
插入資料:
insert into ay_json_test values('001','ay',',
"love":"now",
"you":"none"
},"values":,
"objects":
}');
例一:選擇資料
select id,name,json_value->>'ay_name'
as ayname from ay_json_test where json_value ->>'ay_name' = '阿毅'
結果
例二:
select id,name,json_value->>'ay_name'
as ayname,json_value ->> 'objects'
as objects from ay_json_test
where json_value ->>'ay_name' = '阿毅'
結果:
例三:陣列元素選擇
select json_value -> 'values'#>>''
as objects from ay_json_test
where json_value ->>'ay_name' = '阿毅'
例四:更新資料
update ay_json_test set json_value = ',
"love":"now_change",
"you":"none_change"
},"values":,
"objects":
}'where json_value ->> 'ay_name' = '阿毅'
結果:
例五:刪除資料
delete
from ay_json_test where json_value ->> 'ay_name' = '阿毅_change'
結果,資料庫已經沒有資料了。
來自《超級讀心術》
- 當人處於興奮狀態的時候,他的瞳孔會自然而然地放大;而處在消極、戒備狀態時,瞳孔則會縮小。這些變化不是人的意識所能控制的,深諳此道的人在某些場合總是戴著有色眼鏡,為的就是掩飾自己瞳孔的真實變化。
- 面部表情是人內心的晴雨表,而且這個晴雨表無國界,在人類當中是通用的,也正是因為這樣,人們接觸社會時最早學會的大概就是控制自己的表情了
- 看乙個人怎樣,就看他身邊的人怎樣
postgresql 儲存過程處理json字串
函式的引數傳入值為json格式的字串,通過遍歷,獲取某個字段值。之後進行處理。下面的示例中,p data進行了賦值,陣列長度是2.hwf 1,fqcy 60,hgps 1,etwd 230720,uid fbc09a5ea974f60d4713ff9f pro 北京市 city 北京市 dist 海...
postgresql資料庫對json資料的處理
1 json儲存快,使用慢 存的時候不做處理,使用時再解析 2 jsonb儲存稍慢,儲存時就做了解析,使用時速度較快 3 兩者的部分函式很相似,稍有區別 1 建立學生表create table ifnot exists public.student name varchar,user card va...
postgresql之儲存過程
特性 儲存過程舉例 1 引數列表只包含函式輸入引數,不包含輸出引數 儲存過程定義 create or replace function add a integer,b numeric returns numeric as select a b language sql 呼叫方法 select add...