Complex joining of multiple data sets with filters and conditions utilizing a query language that has been utilized to great effect for longer than SNMP has existed.
I guess using SQL instead of regex is the benefit you mean? Certainly more readable.
Not that it really matters much to conversation at hand but standard SQL is not really that much older than SNMP. Both were late 80s if memory serves.
Of course, SQL was around quite a while before being standardized.
I'm not sure how to use snmptable, as I've never had the need, and while I suspect in the simple cases it may be easier to learn and use than SQL, I'm highly skeptical the medium complexity cases that SQL handles are even possible in it (unless it has a fairly well fleshed out query language of it's own, as opposed to specifying parameters on a command line).