title: Select Columns Only if String length is greater than 2
body: <p>Similar Question may be asked but I am unable to find anything that fits my needs.</p>
  
  <p>How can I select only columns where string length is greater than 2</p>
  
  <p>This is how much has done yet.</p>
  
  <pre><code>SELECT * FROM Table1
  
  WHERE (Table1.ID = @ID)
  </code></pre>
  
  <p>Or something like </p>
  
  <pre><code>WHERE (Table1.ID = @ID) AND (LEN(*) &gt; 2)
  </code></pre>
  
  <p>Thank for all of your help</p>
  
  <p>I have a Table, in which I have 35 columns and a User ID column, now I want to select and display information from only those columns which have > 2 string.</p>
  
  <p>I Like to Select only columns which have > 2 string and the defined ID by User not the Whole Row !!</p>
  
  <p>I hope I am making sense.</p>
  
  <p><strong>Table</strong>
   <img src="https://i.stack.imgur.com/G6Oiv.jpg" alt="enter image description here"></p>
  
  <p><strong>Desired Result</strong></p>
  
  <p><img src="https://i.stack.imgur.com/vJYSE.jpg" alt="enter image description here"></p>