No, it's not the one and the same for QV. There is a difference between a value like '-' and NULL (and that's not only the case regarding QV), e.g. when counting field values.
If you have a close look into your app, you will probably find some places where there is taken care of the special char '-'.
But, you can probably adapt your app to handle also NULLs in your data model.