title: Random char in tsql string
body: <p>I need to replace all <code>?</code> symbols with random letters or numbers. </p>
  
  <p>So I tried this:</p>
  
  <pre><code>REPLACE (RGFLT, '?', LEFT(NEWID(), 1))
  </code></pre>
  
  <p>This code is not good enough, because it generate random symbol once per each row. What I need is random symbol for every <code>?</code> in string.</p>
  
  <p>Data sample:</p>
  
  <pre><code>AA ?????
  BCZ ???Z?
  B?? ???
  </code></pre>