文字列または NULL を返す関数があります。空の行ではなく空のテーブルを取得するために、次のことを行いました。
SELECT destination
FROM (
SELECT dynamicAlias(
'teststring'
) AS destination
) AS d2
WHERE destination IS NOT NULL
LIMIT 1
より良い方法はありますか?これが役立つ場合は、 dynamicAlias()を変更して空の文字列を返すことができます。