查詢產生器中的篩選器包含 102 個不同的字串在 SAS 9.1 中,我有一個腳本查詢藥物表,其中包含 100 多種不同藥物的清單。
如果清單特別長,我會在 Excel 中建立一個電子表格並將清單匯入到工作空間中,編寫一個符合其中 a.description = b.description 的腳本。
這兩個函數都沒有出現在 JMP 中。
一旦在 QUERYBUILDER 中建立了與 ORACLE 架構的連接,我就無法引入 Excel 文件,也無法引入另一個表。
只能引入該特定模式中的表(我有超過五個 ORACLE 模式要查詢)模式。(可笑,簡直可笑)
我是否需要在藥物描述上創建 100 多個過濾器,每種藥物一個?
或者有沒有一種方法可以將每個藥物處方連接成一個長字串並對該字串進行過濾?
QueryBilder 程式碼僅過濾以下一種(超過 100 種)藥物:
選擇不同的 ID、描述、開始日期、停止日期
來自模式表
WHERE ( ( ( (t1.DESCRIPTION LIKE '%ABILIFY%' ) ) );
回覆:查詢產生器中的篩選器包含 102 個不同的字串有一種方法可以在查詢產生器中建立您自己的 SQL。按查詢名稱前往紅色熱點,然後選擇轉換為自訂 SQL。
回覆:查詢產生器中的篩選器包含 102 個不同的字串我不會使用查詢產生器來開發或執行 SQL 查詢,因為我們的查詢往往又長又複雜。我用PL/SQL 開發人員;其他工具包括蟾蜍, SQL 導航器和SQL開發人員。最後一個是 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 個不同的字串也許您遇到了查詢產生器的限制。您可以建立一個執行您想要的操作的 SQL 查詢嗎?如果是這種情況,您可以使用 EXECUTE SQL。您可以在「常規」SQL 查詢中查詢任意數量的架構。
您能否提供 100 種藥物的更多範例?可以使用 Oracle IN LIST 嗎?
回覆:查詢產生器中的篩選器包含 102 個不同的字串您是否看過查詢產生器中的過濾文件以了解類似的內容?這就是您正在尋找的嗎:
https://www.jmp.com/support/help/14/build-the-sql-query.shtml#623512
克里斯