Каков наилучший способ проверить, является ли значение пустой или пустой строкой в операторах sql Postgres?
Значение может быть длинным выражением, поэтому предпочтительно, чтобы он записывался только один раз под контролем.
В настоящее время я использую:
coalesce( trim(stringexpression),'')=''
Но это выглядит немного уродливо.
stringexpression
может быть столбцом или выражением char(n)
, содержащим столбцы char(n)
с конечными пробелами.
Каков наилучший способ?