What SQL techniques would you use to write efficient queries that handle edge cases seamlessly at Barclays?