クエリビルダーのフィルタに含まれる102の異なる文字列SAS 9.1では、100種類以上の薬のリストを使って薬の表を検索するスクリプトがありました。
リストが特に長い場合は、Excelでスプレッドシートを作成し、そのリストをワークスペースにインポートします。a.description= b.descriptionに一致するスクリプトを作成します。
どちらの機能もJMPには表示されません。
私はExcelファイルを持ち込むことはできません、別のテーブルを持ち込むことはできません。
特定のテーブルに入れることしかできません(私は5つ以上のORACLEスキーマをクエリする必要があります)。 (ばかげている、ただばかげている)
私は薬の説明に100以上のフィルターを作成する必要がありますか?
あるいは、それぞれの薬の処方を一つの長い文字列に連結してその文字列をフィルタリングする方法はありますか?
以下のQueryBilderコードによるフィルタリングは、100種類以上の薬剤のうち1つだけです。
SELECT DISTINCT ID、説明、STARTDATE、STOPDATE
SCHEMA.TABLEから
WHERE(((((t1.DESCRIPTION LIKE '%ABILIFY%'))));
再:クエリビルダーのフィルタは102種類の文字列が含まれていますQuery Builderで独自のSQLを構築する方法があります。 クエリ名で赤いホットスポットに移動して、[カスタムSQLに変換]を選択します。
再:クエリビルダーのフィルタは102種類の文字列が含まれていますSQLクエリの開発や実行にはクエリビルダーを使用しません。クエリが長く複雑になる傾向があるためです。 私が使う PL / SQL開発者 ;他のツールが含まれています TOAD 、 SQLナビゲータそして SQL Developer 。 最後のものはOracleから無料です。 私はPLSDでクエリを開発します、そしてそれが私が使いたいことをやっているとき SQLを実行する実行するには:
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>再:クエリビルダーのフィルタは102種類の文字列が含まれています'%、%'を( '&')にグローバルに置き換えました。- セレクション全体を小さなカスタム式フィルタウィンドウに貼り付けました(これでうまくいきました)。
はい、SQLプレビューウィンドウにクエリを表示できますが、編集することはできません。
プレビューウィンドウでSQLを編集する方法はありますか?
このような長いSQLコードを書く(コピーする)場合、QueryBuilderで編集する方法はありませんか。
再:クエリビルダーのフィルタは102種類の文字列が含まれていますおそらくあなたはquery builderの制限に遭遇しています。 あなたが望むことをするSQLクエリを作成できますか?その場合は、EXECUTE SQLを使用できます。 「通常の」SQLクエリでは、必要なだけスキーマをクエリできます。
100種類の薬の例をもっと教えてください。Oracle IN LISTを使用できますか。
再:クエリビルダーのフィルタは102種類の文字列が含まれていますこのようなことについて、Query Builder内でのフィルタリングに関する資料を見たことがありますか?それがあなたが探しているものです:
https://www.jmp.com/support/help/14/build-the-sql-query.shtml#623512
クリス