更複雜的資料庫查詢有沒有辦法透過設定更複雜的資料庫查詢查詢生成器 GUI ?
例如
- 結構比僅 1 個主資料表更複雜,並在一個層級上與多個輔助資料表連接。
- 使用計算/聚合值而不是現有條目作為連接「on」的匹配項。
資料存取回覆:更複雜的資料庫查詢你好@hogi ,
我認為這些在查詢產生器中是不可能的。 它的真正目的是幫助人們開始查詢資料庫,而無需學習任何 SQL。 它不會涵蓋 SQL 查詢的所有可能的複雜程度。
我認為你必須學習一些 SQL 才能做到這一點。 或更改資料庫架構以透過更簡單的查詢啟用相同的提取。 或將表格匯入 JMP 並在 JMP 表上進行計算和聯接,您可以透過腳本實現自動化。
很抱歉,如果這不是您所希望的答案,但也許它會有所幫助。
菲爾
回覆:更複雜的資料庫查詢好吧,那我沒有錯過一個很酷的功能:)
對於在 JSL 編輯器中偵錯 SQL 查詢,透過雙擊括號,兩個對應括號之間的程式碼會被反白顯示,這確實很有幫助*)。
但我真的很懷念其他編輯器提供的編輯 SQL 程式碼的功能,例如用不同的顏色顯示對應的括號或自動建議。
*) 如果 Jmp 開發團隊開始工作JSL 編輯器中最佳化的語法反白顯示,如果還考慮在資料庫查詢字串中應用 SQL 程式碼功能,那就太好了。
回覆:更複雜的資料庫查詢如果您需要開發更複雜的 SQL 查詢,我強烈建議使用 PL/SQL Developer、TOAD、SQL Developer 等 Oracle 工具。調試查詢後,將它們帶入 JMP 並透過執行 SQL 來運行它們。
回覆:更複雜的資料庫查詢我想在連接中重新迭代計算值的請求。
是的,它可以在不同的 SQL 編輯器中完成,或者透過將查詢產生器變更為自訂 SQL 來完成 - 但查詢產生器的功能不僅僅是簡單的查詢建構。它提供了一種快速、簡單的方法來創建相當複雜的過濾器對話框。我可以編輯自訂 SQL 以將 upper(tb1.field) 連接到 upper(tb2.field),或在 SELECT 中新增 TO_NUMBER 或 CAST - 但隨後我會遺失所有過濾器 GUI 部分。我可以建立一個應用程式來做到這一點 - 但這似乎是重新發明現有的東西。
就此而言,TO_NUMBER 不在計算欄位選項中。
查爾斯