-1

で作成したカスタム関数が 1 つありMySQLます。のようなクエリの条件で呼び出したい

SELECT * FROM TABLE_NAME

WHERE (FUNCTION_NAME);

これは可能ですか?

注: 私の関数はクエリのような値を返します

4

1 に答える 1

0

はい、クエリで関数を使用できます...唯一のことは、 SELECT * FROM TABLE_NAME WHERE id = FUNCTION_NAME;FUNTION_NAMEがクエリではなく数値を返すようにするなどの条件を使用するか、使用する場合は where inFUNCTION_NAME SELECT * FROM TABLE_NAME WHERE id in (FUNCTION_NAME);を確認することです1 列のクエリを返します。function_name について重要なことは、値やクエリなどのように返されるものです。

于 2012-09-10T13:49:29.797 に答える