I bought a SQL World City/State database. In the state database it has the state names pushed together. Example: \"NorthCarolina\", or \"SouthCarolina\"...
IS there
There's a couple ways to approach this
Construct a function using a pattern and the PATINDEX feature.
Chain minimal REPLACE statements for each case (e.g. REPLACE(state_name, 'hC', 'h C' for your example case). This seems is kind of a hack, but might actually give you the best performance, since you have such a small set of replacements.