4D v19prédicat_all_or_any | 
            ||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v19
 
prédicat_all_or_any 
                                
                                
        
 | 
                |||||||||||||
| 
                     expression_arithmétique{< | <= | = | >= | > | <>} {ANY | ALL | SOME} (sous_requête)  | 
		||
Un prédicat_all_or_any est utilisé pour comparer une expression_arithmétique avec une sous_requête. Vous pouvez utiliser des opérateurs de comparaison tels que <, <=, =, >=, > et <> ainsi que les mots-clés ANY, ALL et SOME pour effectuer la comparaison avec la sous_requête.
L'exemple effectue une sous-requête sélectionnant les meilleures ventes de logiciels. La requête principale sélectionne les enregistrements des tables VENTES et CLIENTS dont la colonne Valeur_Totale est supérieure aux enregistrements sélectionnés par la sous-requête :
SELECT Valeur_Totale, CLIENTS.Client
FROM VENTES, CLIENTS
WHERE VENTES.Client_ID = CLIENTS.Client_ID
AND Valeur_Totale > ALL (SELECT MAX (Valeur_Totale)
FROM VENTES
WHERE Type_produit = 'Logiciel');
	Produit :  4D
	Thème :  Règles de syntaxe
	
        
        
	Nom intl. :  all_or_any_predicate
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D - Référence SQL ( 4D v19)
	
	
Ajouter un commentaire