Der Filter im Abfrage-Builder enthält 102 verschiedene ZeichenfolgenIn SAS 9.1 hatte ich ein Skript, das eine Medikamententabelle mit einer Liste von über 100 verschiedenen Medikamenten abfragte.
Wenn die Liste besonders lang wäre, würde ich eine Tabelle in Excel erstellen und die Liste in den Arbeitsbereich importieren und ein Skript schreiben, das mit a.description = b.description übereinstimmt.
Keine der Funktionen erscheint in JMP.
Ich kann weder eine Excel-Datei noch eine andere Tabelle einbinden, SOBALD DIE VERBINDUNG ZUM ORACLE-SCHEMA IN QUERYBUILDER HERGESTELLT IST.
KANN NUR TABELLEN IN DIESEM SPEZIFISCHEN (ich habe über FÜNF ORACLE-Schemata zum Abfragen) SCHEMA EINBRINGEN.(lächerlich, einfach lächerlich)
Muss ich in der Arzneimittelbeschreibung mehr als 100 Filter erstellen, einen für jedes Medikament?
ODER gibt es eine Möglichkeit, jedes Medikamentenrezept in einer langen Zeichenfolge zu verketten und nach dieser Zeichenfolge zu filtern?
Der QueryBilder-Code filtert nur eines (von über 100) Medikamenten unten:
WÄHLEN SIE EINDEUTIGE ID, BESCHREIBUNG, STARTDATUM, STOPDATUM
AUS SCHEMA.TABELLE
WHERE ( ( ( (t1.DESCRIPTION LIKE '%ABILIFY%' ) ) );
Betreff: Filter im Abfrage-Builder enthält 102 verschiedene ZeichenfolgenEs gibt eine Möglichkeit, im Query Builder Ihr eigenes SQL zu erstellen.Gehen Sie zum roten Hotspot nach Abfragename und wählen Sie „In benutzerdefiniertes SQL konvertieren“.
Betreff: Filter im Abfrage-Builder enthält 102 verschiedene ZeichenfolgenIch verwende Query Builder nicht zum Entwickeln oder Ausführen von SQL-Abfragen, da unsere Abfragen in der Regel lang und komplex sind.ich benutze PL/SQL-Entwickler ; Weitere Tools sind: KRÖTE , SQL-Navigator Und SQL-Entwickler .Letzteres ist kostenlos von Oracle.Ich entwickle die Abfrage in PLSD, und wenn sie das tut, was ich will, verwende ich sie SQL ausführen um es auszuführen:
sql =
"SELECT f.foo, b.bar
FROM myschema1.fubar f,
myschema2.barski b
WHERE f.foo = b.bar";
dbc = create database connection("<YOUR connection="" string="" here="">");
dt = execute sql(dbc, sql, "My Table");
close database connection(dbc);</YOUR>Betreff: Filter im Abfrage-Builder enthält 102 verschiedene ZeichenfolgenHabe '%, %' global durch (' & ') ersetzt und die gesamte Auswahl in ein kleines benutzerdefiniertes Ausdrucksfilterfenster eingefügt (was funktioniert hat).
Ja, ich kann die Abfrage im SQL-Vorschaufenster sehen, aber ich kann sie nicht bearbeiten.
Gibt es eine Möglichkeit, die SQL im Vorschaufenster zu bearbeiten?
Wenn ich so langen SQL-Code schreibe (kopiere), gibt es dann keine Möglichkeit, ihn in QueryBuilder zu bearbeiten?
Betreff: Filter im Abfrage-Builder enthält 102 verschiedene ZeichenfolgenMöglicherweise stoßen Sie auf eine Einschränkung des Abfrage-Builders.Können Sie eine SQL-Abfrage erstellen, die das tut, was Sie wollen?In diesem Fall können Sie EXECUTE SQL verwenden.Sie können in einer „normalen“ SQL-Abfrage so viele Schemata abfragen, wie Sie möchten.
Können Sie weitere Beispiele Ihrer 100 Medikamente nennen?Können Sie eine Oracle-IN-LISTE verwenden?
Betreff: Filter im Abfrage-Builder enthält 102 verschiedene ZeichenfolgenHaben Sie sich die Dokumentation zum Filtern im Query Builder für so etwas angesehen?Ist es das, was Sie suchen:
https://www.jmp.com/support/help/14/build-the-sql-query.shtml#623512
Chris