This looks like a separating mixtures problem.
I think that you're actually describing a reaction used to separate a ternary mixture, which is a mixture that contains three substances.
In your case, this mixture would contain silicon dioxide,
Assuming that you add hydrochloric acid, you can expect no reaction to take place with silicon dioxide and sodium chloride.
The only compound that will react with the hydrochloric acid is calcium carbonate
#"CaCO"_text(3(s]) + 2"HCl"_text((aq]) -> "CaCl"""_text(2(aq]) + "CO"_text(2(g]) + "H"_2"O"_text((l])#
This reaction will produce water, carbon dioxide gas, and calcium chloride.
If this is indeed a separating mixtures problem, I would suggest separating the sodium chloride first. Since silicon dioxide and calcium carbonate are solids, you can separate the sodium chloride by filtration.
Once you separate the aqueous solution of sodium chloride, you can drive off the water by evaporation.
After you separate the solids from the aqueous sodium chloride, add the hydrochloric acid to the silicon dioxide - calcium carbonate mixture.