As explained in MSDN (https://learn.microsoft.com/en-us/azure/service-bus-messaging/topic-filters) SQL Filter and Correlation Filter both uses message's system defined and user defined properties.
Can you please provide an example to show the difference among both?
I have a blog post where all three filter types are explained
There are several differences between correlation and SQL filters. Just to list a few