Although all compounds have a characteristic solubility in water, it is necessary to set up a few general rules for characterizing solubility. All sodium, potassium, and ammonium salts are soluble. All nitrates, acetates and perchlorates are soluble. All chlorides, bromides and iodides are soluble. All carbonates, sulfides, oxides and hydroxides are insoluble.
All sulfates are soluble except calcium sulfate and barium sulfate.
That having been said, here is a table of solubility product constants.