DataTable内に「name」という列を設けてその中に色々な名前を定義しています。

SEQ NAME
連番 名前
1  たろう
2  タロウ
3  TAROU

DataTable.Select("NAME LIKE '%たろう%'");

として検索した時に本来は
1  たろう
のDataRowのみ抽出したいのですが
2  タロウ
まで抽出されてしまいます。厳密に検索をするにはどうすればよいでしょうか?
※また、大文字・小文字も区別して検索するにはどうすれば良いでしょうか?