亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用sql查詢嵌套的數據類型

發布時間:2021-09-04 16:32:02 來源:億速云 閱讀:148 作者:chen 欄目:數據庫

本篇內容介紹了“如何使用sql查詢嵌套的數據類型”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

【問題詳細描述】 
見圖select.png中的數據,圖中的PageSize屬于數組內部的數據,現在只需要將PageSize查詢出來。也就是使用sql進行查詢嵌套數據的查詢。

【檢視意見】 
1、已經解決的問題單,“解決結果”標記為“已解決” 
2、“問題描述”中不要只是簡單如圖所示,盡量將圖片的中問題描述出來 
3、“解決方法”中不要簡單的如圖所示,用文字進行描述,圖片中的語句可以

當作示例進行介紹;涉及到官方的文檔中的知識點可以將鏈接貼出來 
4、個人需要了解該查詢命令為什么這樣寫,方便以后靈活應用

【解決辦法】 
1、直接查詢 
根據圖select.png中的數據可以得出查詢語句:db.exec("select T.Details.$[0].PageSize from $SNAPSHOT_CL as T where T.Name = "my.my" group by T.Name ")。 
查詢結果可見圖solve1.png。 
這里需要注意的是語句當中as別名的使用以及讀取數組內數據的操作。 
as別名的使用范圍:如果查詢源不為集合,則本層查詢中所有字段均需要引用別名(* 除外),例如:select T.a , T.b from (select * from foo.bar) as T where T.a < 10 。 
詳細可見: 
(1)select的用法: http://doc.sequoiadb.com/cn/SequoiaDB-cat_id-1432190960-edition_id-0 。 
(2)as的用法: http://doc.sequoiadb.com/cn/index-cat_id-1432190968-edition_id-300 。 
數組內數據的讀取方式:使用"數組名.$[index]",index為下標。例如T.Details.$[0]就是表示Details數組的第一個元素。 
詳細可見: 
(1)數組: http://doc.sequoiadb.com/cn/index-cat_id-1519612291-edition_id-300 。 
(2)$+標識符的使用: http://doc.sequoiadb.com/cn/index-cat_id-1432190918-edition_id-208 。 
2、使用split by 將數組拆分后查詢 
查詢語句:db.exec("select K.Details.PageSize as PageSize from (select * from $SNAPSHOT_CL as T where T.Name = "my.my" split by T.Details) as K ")。 
查詢結果可見圖solve2.png。 
使用split by先將數組拆分,然后直接使用"數組名.要查詢的字段名"即可查詢到相關信息。 

“如何使用sql查詢嵌套的數據類型”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

sql
AI

巴林右旗| 射洪县| 库车县| 胶南市| 屏山县| 屯留县| 保亭| 永和县| 林甸县| 牙克石市| 东乌珠穆沁旗| 漳浦县| 邢台市| 泸溪县| 全南县| 庄浪县| 望谟县| 清徐县| 大悟县| 霸州市| 得荣县| 鄂托克前旗| 朝阳区| 土默特右旗| 大方县| 叶城县| 津南区| 镇沅| 喀喇| 建平县| 呼玛县| 虹口区| 铁岭市| 吐鲁番市| 富川| 明星| 营山县| 邛崃市| 搜索| 东源县| 前郭尔|