Weiß jemand, ob JMP irgendeine Form von dynamischen SQL-Abfragen unterstützt? Ich möchte eine spezielle Abfrage durchführen, die es einfacher macht, die SQL-Abfrage dynamisch zu generieren, als sie direkt zu schreiben.
Ja, JMP unterstützt dynamische SQL-Abfragen.Sie können etwa Folgendes verwenden:
product = "ABCDEFG";
sql_statement = evalinsert(
"SELECT *
FROM mytable m
WHERE m.product = '^product^'");
dbc = create database connection("Database Connection String goes here");
dt = execute sql(dbc, sql_statement);
close database connection(dbc);Sie haben nicht erwähnt, welche JMP-Version Sie verwenden.JMP verfügt über einen interaktiven Abfrage-Builder. Wählen Sie in der Hilfe im JMP-Hauptmenü „Bücher“ > „JMP verwenden“ > „Kapitel 3 Daten importieren“. Es gibt einen ganzen Abschnitt zum Herstellen einer Verbindung zur Datenbank und zum Auswählen von DB-Tabellen sowie zum Zusammenfügen und Auswählen und Erstellen von Funktionen/Aggregaten usw.
Über die Benutzeroberfläche können Sie auch die durch Ihre Point-and-Click-Auswahl generierten SQL-Anweisungen anzeigen.
Oft muss derselbe Datentyp erstellt werden, es werden jedoch unterschiedliche Datenbereiche oder ein anderer Satz von Variablen benötigt. Wenn Sie den Blog durchsuchen, sollten Sie mehrere Beispiele für Skripte finden, die von Benutzern geschrieben wurden, um einen Benutzer zur Eingabe einiger Kriterien aufzufordern, die zum Ändern des Basis-SQL und zum Ausführen der Abfrage verwendet werden.
Übrigens können Sie mit Query Builder auch eine Filteraufforderung hinzufügen, sodass ein Teil der Skripterstellung integriert ist.Wenn Sie nicht nähere Angaben zu dem machen, was Sie unter Dynamik verstehen, sind das alle Informationen, die ich anbieten kann.