title: What is the difference between "select <text>" and "print <text>" in T-SQL?
body: <p>In T-SQL, I can send text to output using either 
       <code>select 'mytext'</code>
  or
       <code>print 'mytext'</code></p>
  
  <p>I usually get the same result.  However, occasionally <code>select</code> silently fails to output any text, whereas <code>print</code> always works.</p>
  
  <p>What is the difference between the two?  Why might <code>select</code> sometimes fail?   (FYI my system is Sybase ASE version 15.)</p>