Suppose I am trying to filter out based on gpus's field/property. Which is a collection of device namespace.
I have a query, which gives results: (so i believe it's syntactically and semantically correct)
devices | where gpus != null | list gpus
and get results like:
| gpus |
|---|
| Nvidia xyz |
| GeForce abc; ASUS GTx |
But none of the query gives a result:, why?
devices | where gpus == "*Nvidia*" | list gpus or
devices | where gpus == "Nvidia xyz" | list gpus
Yes, all the three queries below are syntactically and semantically correct. These work fine for me and return accurate results.
I suggest checking out the documentation for comparison operators and verify if your gpu name has spaces or her special characters, hence not returning any results. Even in that case the second query should return results, so I am curious what the difference is. Keep us posted.