Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Kusto query : how to replace empty or blank values(rows) under a column with a string like 'unknown'?

Tags:

kql

Hope someone can guide me here; how to replace and rename a blank or empty value under a column to a string like 'unknown, I'm basically looking for a simple line of code like:

|extend new_col = replace(@'', @'unknown', col1) or if (isNull(country_code), "unknown", country_code)

like image 635
M.E Avatar asked Sep 17 '25 02:09

M.E


1 Answers

you could try using iff or case as follows:

datatable(s:string)
[
    "hello",
    "",
    "world",
    ""
]
| project s = case(isempty(s), "unknown", s)

// or

datatable(i:int)
[
    1,
    int(null),
    2,
    int(null)
]
| project s = case(isnull(i), -99999, i)
like image 82
Yoni L. Avatar answered Sep 19 '25 22:09

Yoni L.