requêtes de base de données plus complexesExiste-t-il une astuce pour configurer des requêtes de base de données plus complexes via le Interface graphique du générateur de requêtes ?
par exemple
- structure plus compliquée qu'une seule table de données primaire, jointe à plusieurs tables de données secondaires - sur un seul niveau.
- utilisez des valeurs calculées/agrégées au lieu d'entrées déjà existantes comme correspondances pour rejoindre "on".
Accès aux donnéesRe : Requêtes de base de données plus complexesSalut @hogi ,
Je ne pense pas que cela sera possible dans Query Builder. Il est vraiment destiné à aider les gens à démarrer avec des requêtes de bases de données sans avoir à apprendre le code SQL. Cela ne couvrira pas tous les niveaux possibles de complexité des requêtes SQL.
Je pense que vous devrez apprendre un peu de SQL pour ce faire. Ou modifiez le schéma de la base de données pour activer le même extrait avec une requête plus simple. Ou importez les tables dans JMP et effectuez les calculs et les jointures sur les tables JMP, que vous pouvez automatiser via des scripts.
Désolé si ce n'est pas la réponse que vous espériez, mais cela peut peut-être aider.
Phil
Re : Requêtes de base de données plus complexesOk, alors je ne l'ai pas fait manquer une fonctionnalité intéressante 
Pour le débogage des requêtes SQL dans l'éditeur JSL, il est très utile qu'en double-cliquant sur une parenthèse, le code entre les 2 parenthèses correspondantes soit mis en surbrillance *).
Mais la fonctionnalité proposée par d'autres éditeurs pour éditer le code SQL me manque vraiment, comme l'affichage des crochets correspondants avec différentes couleurs ou suggestions automatiques.
*) Si Jmp Dev Team commence à travailler sur coloration syntaxique optimisée dans l'éditeur JSL , ce serait formidable d'envisager également l'application de la fonctionnalité pour le code SQL dans les chaînes de requête de base de données.
Re : Requêtes de base de données plus complexesSi vous avez besoin de développer des requêtes SQL plus sophistiquées, je vous suggère fortement d'utiliser un outil tel que PL/SQL Developer, TOAD, SQL Developer, etc. pour Oracle.Une fois vos requêtes déboguées, apportez-les dans JMP et exécutez-les via exécuter SQL.
Re : Requêtes de base de données plus complexesJe voudrais réitérer la demande de valeurs calculées dans une jointure.
Oui, cela peut être fait dans un autre éditeur SQL ou en modifiant le Générateur de requêtes en SQL personnalisé - mais le Générateur de requêtes offre plus de puissance qu'une simple construction de requêtes. Il fournit un moyen rapide et simple de créer une boîte de dialogue de filtre assez compliquée. Je pourrais modifier le SQL personnalisé pour rejoindre upper(tb1.field) sur upper(tb2.field), ou ajouter TO_NUMBER ou CAST dans SELECT - mais je perds ensuite toute la partie de l'interface graphique du filtre. Je pourrais créer une application pour le faire, mais cela semble réinventer ce qui existe déjà.
D'ailleurs, TO_NUMBER ne figure pas dans les options de champ calculé.
Charles