• I'll add a few to the mix:

    *Creative uses of CASE, since there's no if structure except in procedures, functions

    *Know how to create a user defined function and when it is useful or needed

    *SubQuerying in the Select, From/Join, and Where clauses

    *Handling multiple instances of the same table in a single query

    And knowing that there are other databases and SQL variations out there and how they differ to what you have available in tSQL.