2014-06-18 248 views
0

與SQL [IN]運算符相比,我對Crystal Reports [LIKE]模式運算符有點困惑。Crystal Reports公式字段IF LIKE

我繼承了使用FORMULA FIELDS的舊報告的維護,以限定在SELECTION FORMULAS> RECORD SELECTION中使用的數據。

其中一個FORMULA FIELDS使用[LIKE]來限制返回的記錄。

例如,在水晶:

IF {table.column} LIKE ["A","B","C"] 

相比,SQL:

SELECT * FROM table WHERE col1 IN ("A","B","C") 

我無法找到一個使用像這樣的文件。 由於我找不到支持文檔,所以我懷疑這是否是過濾內容的「最佳做法」。有沒有更好的辦法?

感謝,

-Allen

回答

0

它是水晶使用....它會選擇滿足運營商一樣的價值觀......還您在記錄選擇公式中提到它的正確方法所以它會直接包含在生成的查詢的where子句中

編輯------------------------------ -------------------------------------------------- --------------

使用下面的鏈接瞭解文檔o f水晶報告。

Link

我已經貼了Like操作,但如果你想看到文檔的公式或建立您可以使用上面的鏈接不同的公式。

+0

感謝您的回覆。你有鏈接到支持文件,顯示這在使用中? –

+0

你可以查看我的'Like'文檔和'Crystal'文檔的編輯 – Siva

+0

您可以在搜索中輸入'Like'來獲取文檔,並且可以爲任何搜索條件同樣選擇 – Siva

相關問題