使用此對話方塊可建立或修改查詢中的 SQL 條件。
SQL 條件會搜尋以外部資料庫內的資料為基礎的物件。(使用 Map Database 指令將外部資料連結至物件。)
若要建立 SQL 條件,請指定連結樣板。指定要檢查的欄和欄內的值。
使用此對話方塊來建置 SQL 條件,或選擇「鍵入」來鍵入條件。
此區域顯示了目前的 SQL 條件。您可以在條件中加入、刪除或編輯任何列。
檢視目前的 SQL 條件。
如果條件中的列已群組,該群組會縮進排印。(群組中的條件會先於群組外的條件進行評估。)
將選取的行複製到「條件」區段,以便可以對其進行編輯。
群組選取的列。
選取您在群組中所需要的第一列和最後一列。按一下「群組」。
當您執行查詢時,群組內的列會先於其他條件進行評估。
從選取的列中或群組的相符終止列或起始列中刪除圓括號。
從條件中移除所選取的列。
從目前的 SQL 條件中移除所有列。
編輯條件中既有的行或加入新行。
若要編輯既有的行,請從「目前的 SQL 條件」清單中選取行。編輯「條件」區域中的資訊。按一下「更新」。
若要加入新列,請選取運算子 (And/Or/Not)。選取一個欄和一個運算子,並指定一個值。按一下「加入條件」。
確定如何將條件與其他條件組合。
And 表示必須滿足查詢中所包含物件的兩個條件。
Or 表示需要滿足查詢中所包含物件的任意一個條件。
And Not 表示必須滿足查詢中所包含物件的第一個條件且不包含第二個條件。
Or Not表示需要滿足查詢中所包含物件的第一個條件或不包含第二個條件。
從清單中選取一個欄。
該清單顯示了來自目前表格的欄。
請從清單中選取一個運算子。
運算子 | 描述 |
---|---|
= | 所選性質或資料的值等於您在「值」方塊中輸入的值。 |
> | 所選性質或資料的值大於您在「值」方塊中輸入的值。 |
>= | 所選性質或資料的值大於或等於您在「值」方塊中輸入的值。 |
< | 所選性質或資料的值小於您在「值」方塊中輸入的值。 |
<= | 所選性質或資料的值小於或等於您在「值」方塊中輸入的值。 |
<> | 所選性質或資料的值不等於您在「值」方塊中輸入的值。 |
IN | 所選性質或資料的值與您在「值」方塊中輸入的任意值相同。當您使用 IN 運算子時,您必須使用單引號封閉每個值,使用逗號分隔每個值,並使用圓括號關閉整個清單,例如,('1','2','3')。 |
IS NULL | 所選取性質或資料的值為空。請勿在「值」方塊中輸入值。 |
LIKE | 所選性質或資料的值包含您在「值」方塊中輸入的值。僅適用於字串 (字元) 資料類型。請使用百分號 (%) 作為萬用字元。例如,若要擷取具有以 B 開頭的值的所有物件,請在「值」方塊中選擇「LIKE」運算子,然後輸入 B%。如需關於您的資料庫系統所支援的萬用字元的資訊,請參閱您的資料庫系統軟體的說明文件。 |
請指定要搜尋的值。
該值必須與欄內的資料類型相符。
如果字串包含單引號,則在此單引號前面加上一個單引號。
對於時間,請使用如下格式 TIMESTAMP'YYYY-MM-DD 00:00:00',例如,TIMESTAMP'1993-06-20 11:24:00'。
若要將萬用字元與字串值配合使用,請使用「LIKE」運算子。例如,若要擷取具有以 B 開頭的值的所有物件,請選擇「LIKE」運算子並輸入 B%。請參閱資料庫軟體的說明文件來查看支援哪些萬用字元。
將條件行加入至「目前的 SQL 條件」清單。
新列將加入清單的底端。如果選取了該清單中的任何列,則會將新列加入到其上方。
更新「目前的 SQL 條件」清單中選取的條件。
選取指定了包含資料 (用於此查詢條件) 之表格的連結樣板。
此清單僅顯示您所查詢的來源內可用的連結樣板。例如,如果您要查詢來源 (已貼附) 圖面,清單僅顯示來源圖面中的連結樣板。如果您要查詢目前的圖面,清單將僅顯示目前圖面中的連結樣板。
您僅可查詢某個 SQL 條件中的一個連結樣板。若要查詢其他連結樣板,請建立一個新 SQL 條件。
顯示「SQL 條件歷程」對話方塊,您可以在其中的清單中選取之前加入的 SQL 條件。
顯示「鍵入 SQL 條件」對話方塊,您可以在其中輸入 SQL 條件。