SQL 運算式與公式相似,但前者是以結構化查詢語言 (SQL) 所撰寫的。SQL 運算式可用來查詢資料庫的特定資料組。您可根據 SQL 運算式欄位來排序、群組和選取。
SQL 運算式在最佳化報表效能方面很有幫助,因其執行的工作一般都是在資料庫伺服器上進行 (此與一般公式相反,後者有時是在本機上執行)。
請勿單獨使用 SQL 運算式,因為 Crystal Reports 含有自己的公式語言,該語言比標準 SQL 的功能更為強大。您可以使用 Crystal 語法和 Basic 語法來加強您的公式,這部分如果使用 SQL 則會有困難或無法進行。但在特定情況下,建立和使用 SQL 運算式欄位可以加速處理報表。
若要建立 SQL 運算式欄位
注意 當您使用 SQL/ODBC 資料來源設計報表時,程式會將 [SQL 運算式欄位] 加入到欄位總管。
SQL 運算式編輯器便會出現。SQL 運算式編輯器的功能和公式編輯器相同。