Одно отличие состоит в том, что если ваш запрос имеет переменную, которая может быть пустой, вы получите это
SELECT .... int = ''
против
SELECT .... int =
И последний недопустимый SQL.Первый даст вам все пустые значения (может быть, ничего, если нет конечно).хотя я согласен, если кто-то скажет, что он должен быть перехвачен перед запросом, это различие может помешать вам:)