欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql截取json對象特定數(shù)據(jù)的場景示例詳解

 更新時間:2023年07月12日 11:50:44   作者:Geroge1226  
這篇文章主要為大家介紹了mysql中截取json對象特定數(shù)據(jù)的場景示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

1、場景

業(yè)務中存在一張視頻數(shù)據(jù)庫表,其中,關于點贊數(shù)、下載數(shù)、評論數(shù)等以JSON字符串對象存放在statistic字段下。部分表字段截圖如下:

數(shù)據(jù)庫表

業(yè)務需求:制作sql報表,查詢出每個視頻的各項數(shù)據(jù)。

2、實現(xiàn)

使用sql處理時需要截取JSON對象中某一項值,這里使用JSON_EXTRACT 函數(shù)。

函數(shù)作用:截取數(shù)據(jù)庫中指定字段中存儲的json數(shù)據(jù)中的某個字段對應的值

語法:

JSON_EXTRACT(JSON字符串,$.特定項)

需求實現(xiàn)sql語句

-- {"share_count":1,"comment_count":1,"digg_count":7,"download_count":0,"forward_count":0,"play_count":0}
select 
    JSON_EXTRACT(a.statistic, '$.share_count') AS share_count, 
    JSON_EXTRACT(a.statistic, '$.comment_count') AS comment_count,
    JSON_EXTRACT(a.statistic, '$.digg_count') AS digg_count,
    JSON_EXTRACT(a.statistic, '$.download_count') AS download_count,
    JSON_EXTRACT(a.statistic, '$.forward_count') AS forward_count,
    JSON_EXTRACT(a.statistic, '$.play_count') AS play_count   
FROM douyin_video_data a
  • 效果如圖

以上就是mysql 中截取json對象中特定數(shù)據(jù)的場景示例詳解的詳細內(nèi)容,更多關于mysql截取json特定數(shù)據(jù)的資料請關注腳本之家其它相關文章!

相關文章

  • mysql中格式化日期詳解

    mysql中格式化日期詳解

    最近因為工作需要,要使用mysql查詢記錄可如果有時間戳字段時,查看結果不方便,不能即時看到時間戳代表的含義,所以這篇文章就提供mysql格式換時間函數(shù),可以方便的看到格式化后的時間。有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-11-11
  • mysql遞歸函數(shù)with?recursive的用法舉例

    mysql遞歸函數(shù)with?recursive的用法舉例

    在實際開發(fā)的過程中,我們會遇到一些數(shù)據(jù)是層級關系的、要展示數(shù)據(jù)子父級關系的時候,下面這篇文章主要給大家介紹了關于mysql遞歸函數(shù)with?recursive的用法舉例,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • Mysql?索引?BTree?與?B+Tree?的區(qū)別(面試)

    Mysql?索引?BTree?與?B+Tree?的區(qū)別(面試)

    這篇文章主要介紹了Mysql索引BTree與B+Tree的區(qū)別,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • MySQL?時區(qū)與?serverTimezone詳解

    MySQL?時區(qū)與?serverTimezone詳解

    存儲?TIMESTAMP?類型數(shù)據(jù)時,MySQL 會根據(jù)當前會話的時區(qū)將時間轉(zhuǎn)換為 UTC 時間,MySQL 實際存儲的是 UTC 時間,這篇文章主要介紹了MySQL?時區(qū)與?serverTimezone,需要的朋友可以參考下
    2024-12-12
  • MySQL密碼自動過期配置小結

    MySQL密碼自動過期配置小結

    在MySQL中,通過設置password_expired和password_lifetime字段,可以實現(xiàn)密碼自動過期的功能,本文就詳細的介紹一下如何實現(xiàn),感興趣的可以了解一下
    2024-09-09
  • 超詳細的mysql圖文安裝教程

    超詳細的mysql圖文安裝教程

    這篇文章主要為大家分享了一份超詳細的mysql圖文安裝教程,安裝步驟有詳細的說明,,需要的朋友可以參考下
    2016-05-05
  • MySQL之MHA高可用配置及故障切換實現(xiàn)詳細部署步驟

    MySQL之MHA高可用配置及故障切換實現(xiàn)詳細部署步驟

    這篇文章主要介紹了MySQL之MHA高可用配置及故障切換實現(xiàn)詳細部署步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • MySQL中查詢json格式的字段實例詳解

    MySQL中查詢json格式的字段實例詳解

    這篇文章主要給大家介紹了關于MySQL中查詢json格式字段的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • MySQL?Workbench操作圖文詳解(史上最細)

    MySQL?Workbench操作圖文詳解(史上最細)

    Workbench是MySQL最近釋放的可視數(shù)據(jù)庫設計工具,這個工具是設計 MySQL數(shù)據(jù)庫的專用工具,下面這篇文章主要給大家介紹了關于MySQL?Workbench操作的相關資料,需要的朋友可以參考下
    2023-03-03
  • Mysql MVCC多版本并發(fā)控制詳情

    Mysql MVCC多版本并發(fā)控制詳情

    這篇文章主要介紹了Mysql MVCC多版本并發(fā)控制詳情,MVCC是一種并發(fā)控制的方法,一般在數(shù)據(jù)庫管理系統(tǒng)中,實現(xiàn)對數(shù)據(jù)庫的并發(fā)訪問,在編程語言中實現(xiàn)事務內(nèi)存,下文更多相關介紹需要的小伙伴可以參考一下
    2022-04-04

最新評論