The query itself does not matter. If i delete/rename a column the app WILL break no matter how much i would follow best practices.
I dont see `select !name from users` any worse than `select name from users`. In both scenarios the app will break if the name column is renamed/deleted.