Некоторые статьи, которые я нашел в интернете, сравнивали ISNULL с COALESCE, поэтому я думаю, что мой вопрос немного отличается.
Мне интересно, что лучше с точки зрения производительности ?
SELECT * FROM mytable WHERE mycolumn IS NOT NULL AND mycolumn <> '';
Или
SELECT * FROM mytable WHERE COALESCE(mycolumn,'') <> '';
Кроме производительности, есть ли другие вопросы, которые я должен учитывать при принятии решения?
EDIT:
Я использую Teradata.