2010-12-10 4 views
0

Supposons que j'ai une fonction SQL qui retourne une table et je reçois la table avecComment puis-je sélectionner le premier élément dans un tableau retourné par une fonction SQL

SELECT * FROM my_function('x','y'); 

Supposons que je veux écrire une requête renvoie une valeur scalaire de la valeur de la première colonne de la première ligne renvoyée par `my_function ('x', 'y').

Quelle est la requête à faire cela?

+0

Quelle base de données utilisez-vous? Quelle langue utilisez-vous pour obtenir la table retournée? – Oded

+0

Cela fait partie d'une requête SQL plus importante sur ma base de données MS SQL. –

Répondre

4

SQL Server:

SELECT TOP 1 * FROM my_function('x','y'); 
Questions connexes