✔ 最佳答案
what i interpreted is, you're asking "what kind of ionic compounds are soluble / insoluble in water". correct me if you think i've misinterpreted.
i guess there's a chapter in chemistry book about acid-base reaction / salt, which includes a table telling which compounds are soluble, which are not. now i'm trying to give some guidelines:
1. all sodium, potassium and ammonium salts are soluble.
2. all nitrate salts are soluble.
3. all hydrogencarbonate salts are soluble.
4. all chloride (halide) salts <Except silver & lead> are soluble.
5. all sulphate salts <Except silver, lead, calcium-- and below like barium> are soluble.
6. unless specified above, all carbonate salts are insoluble.
7. unless specified above, all oxides are insoluble.
(sodium oxide, potassium oxide and calcium oxide reacts with water)
8. unless specified, all hydroxides are insoluble.
(calcium hydroxide is slightly soluble, hydroxides of metals below calcium are soluble, like barium hydroxide)
generally it summarizes the compounds commonly encountered.
ps. for simple molecular compounds, if they reacts with water, probably it'd also be soluble. like carbon dioxide, sulphur dioxide, nitrogen dioxide (components for acid rain).
for organic compounds, if they contain more oxygen atoms, they're more soluble. simple alcohols / alkanols like methanol, ethanol (drinking alcohol) and propan-2-ol (rubbing alcohol) are miscible in water.