почему-то я никогда не получаю никаких результатов, когда звоню: выберите * из таблицы_1 t1, где t1.c1 НЕ НУЛЬ, и обрежьте (t1.c1)! = '';
trim (t1.c1)! = '' Вызывает проблемы на самом деле я ничего не возвращаю.
Oracle отличается тем, что пустая строка ('') и NULL - это одно и то же. Это как если бы вы говорили:
''
NULL
trim(t1.c1) != NULL
Такое утверждение никогда не будет верным. Попробуйте:
trim(t1.c1) IS NOT NULL