parse_csv()
Rozdělí daný řetězec představující jeden záznam hodnot oddělených čárkami a vrátí pole řetězců s těmito hodnotami.
Syntax
parse_csv(
csv_text)
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
csv_text | string |
✔️ | Jeden záznam hodnot oddělených čárkami. |
Poznámka
- Vložené odřádkování, čárky a uvozovky mohou být uvozovány pomocí dvojitých uvozovek (""").
- Tato funkce nepodporuje více záznamů na řádek (pořídí se jenom první záznam).
Návraty
Pole řetězců, které obsahuje rozdělené hodnoty.
Příklady
Filtrovat podle počtu hodnot v záznamu
Počet konferenčních relací Azure Data Explorer s více než třemi účastníky.
ConferenceSessions
| where array_length(parse_csv(participants)) > 3
| distinct *
Výstup
Sessionid | ... | Účastníci |
---|---|---|
CON-PRT157 | ... | Guy Reginiano, Guy Yehudy, Pankaj Suri, Saeed Kopty |
BRK3099 | ... | Yoni Leibowitz, Eric Fleischman, Robert Pack, Avner Aharoni |
Použití uvozovek s uvozovkami
print result=parse_csv('aa,"b,b,b",cc,"Escaping quotes: ""Title""","line1\nline2"')
Výstup
result |
---|
[ "aa", "b,b,b", "cc", "Uvozovky: "Název", "řádek1\nřádek2" ] |
CSV s více záznamy
Pořídí se jenom první záznam, protože tato funkce nepodporuje více záznamů.
print result_multi_record=parse_csv('record1,a,b,c\nrecord2,x,y,z')
Výstup
result_multi_record |
---|
[ "záznam1", "a", "b", "c" ] |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro