title: Oracle SQL where regexp_like and not like
body: <p>I would like to query a table where I am comparing against a regular expression and then of those results I want to filter out any that begin with 999</p>
  
  <p>Here's the query I have, but this returns no results:</p>
  
  <pre><code>Select * FROM my_table 
  WHERE REGEXP_LIKE(my_row, '[a-zA-Z]') 
  AND my_row NOT LIKE '999%'
  </code></pre>
  
  <p>Any ideas where I'm going wrong with this? I know that I should be getting several results.</p>
  
  <p>Sample date would be like the following...</p>
  
  <pre><code>my_row
  ______
  
  12345
  45673
  G12354
  1234B
  999RT
  </code></pre>