zoukankan      html  css  js  c++  java
  • SQL FOR JSON PATH 返回 json

    --直接返回 
    
    SELECT '张学友' name, 60 age FOR JSON PATH
    
    --返回值
    
    [{"name":"张学友","age":60}]
    
    
    select c1, c2 from table    FOR JSON PATH
    
    --带子集
    
    SELECT '张学友' name, 60 age,'你好毒' AS [专辑.流行],'如果这都不算爱' AS [专辑.经典] FOR JSON PATH
    
    
    --返回值
    
    [{"name":"张学友","age":60,"专辑":{"流行":"你好毒","经典":"如果这都不算爱"}}]
    
    --多条记录的返回
    SELECT '张学友' name, 60 age,'你好毒' AS [专辑.流行],'如果这都不算爱' AS [专辑.经典]
    UNION 
    SELECT '张惠妹' name, 88 age,'看海' AS [专辑.流行],'嗨歌' AS [专辑.经典]
     FOR JSON PATH
    
    --返回值
    
    [{"name":"张学友","age":60,"专辑":{"流行":"你好毒","经典":"如果这都不算爱"}},{"name":"张惠妹","age":88,"专辑":{"流行":"看海","经典":"嗨歌"}}]
  • 相关阅读:
    Sizzle之tokenize
    直转字符串为数组
    Sizzle前奏
    (242-528)
    (177-240)
    (92-176)
    (63~91)
    一些变量(39~62)
    mysql导入导出sql文件
    vim编辑器的一些操作
  • 原文地址:https://www.cnblogs.com/BinBinGo/p/10512421.html
Copyright © 2011-2022 走看看