0

文字列または NULL を返す関数があります。空の行ではなく空のテーブルを取得するために、次のことを行いました。

SELECT destination
FROM (
  SELECT dynamicAlias(
    'teststring'
  ) AS destination
) AS d2
WHERE destination IS NOT NULL
LIMIT 1

より良い方法はありますか?これが役立つ場合は、 dynamicAlias()を変更して空の文字列を返すことができます。

4

1 に答える 1

0

どうですか:

SELECT dynamicAlias(
    'teststring'
  ) AS destination
HAVING destination IS NOT NULL
LIMIT 1
于 2013-02-10T17:03:21.887 に答える