今天用到了named_struct型別,主要用這個函式做json拼接
select named_struct(
'"supplier_sku_id"',supplier_sku_id,
'"supplier_id"',t1.supplier_id,
'"prefee_rate"',prefee_rate,
'"order_rate"',order_rate,
'"gorate"',go_rate,
'"completerate"',compliance_prefee_rate
) as detail
from table1
特別記錄下這個格式,如果是這個函式的返回值儲存,儲存型別要這樣,比如我寫了5個字段,建立的字段型別是:
struct
函式說明:
用途:使用給定的name/value
列表建立struct。
引數說明:
返回值說明:返回struct型別。field的名稱依次為name1,name2,…
。
最後結構體裡面的key是以建表的語句為準。
如果用的是阿里雲,建表時候也需要指定 set odps.sql.type.system.odps2 = true;
不指定的話放進去就是個位址值
元素型別怎麼分清?
一 塊狀元素的特點 1 比較霸道,自己獨佔一行。2 高度 寬度 外邊距以及內邊距都可以自定義。3 寬度預設是容器 父級寬度 的100 4 可以當做容器使用,裡面可以放文字,可以放其它塊狀元素和內聯元素。附 常見的塊元素有 等,其中標籤是最典型的塊元素。二 行內元素 內聯元素 的特點 1 相鄰的行內元...
怎麼建立json資料型別
區域性變數o,json此時 o的型別為 空 符合常量值 json型別.空 o 加成員 1 o.加成員 您好 這裡 o 變數 的型別是 json陣列.如果o之前的型別也是 json陣列 則會為物件o增加2個成員。如果非 json陣列 則會先清除之前的內容。o 置屬性 屬性1 1 o.置屬性 屬性2 您...
python怎麼判斷資料型別
python判斷變數的型別有兩種方法 type 和 isinstance 如何使用 對於基本的資料型別兩個的效果都一樣 type ip port 219.135.164.245 3128 if type ip port islist print list陣列 else print 其他型別 isin...