You can call it "Ore" or even "Mineral deposit"!
The mineral that contains sodium and chlorine is halite, which is commonly known as rock salt. It forms in sedimentary rock environments due to the evaporation of saltwater.
If a mineral contains more than one element it is called a
an ore
maybe copper
Quartzite
sulfates
Quartzite
The rock would be considered an ore.
The sulfates.
Many rocks contain minerals that contain metallic elements. Rocks that contain metallic elements that can be economically refined into quantities of useful metals are called metallic ores. Bauxite, for instance, is the common rock ore which is refined to produce the metal aluminum.
Iron ore is the IMPURE mineral rock that contains Haematite (Iron (III) Oxide).
Those rocks would be called ores.