SELECT * FROM T WHERE HasAmount AND ( Amount = 10 OR NOT (Amount = 10) )