1. 程式人生 > >salesforce零基礎學習(九十)專案中的零碎知識點小總結(三)

salesforce零基礎學習(九十)專案中的零碎知識點小總結(三)

本次的內容其實大部分人都遇到過,也知道解決方案。但是因為沒有牢記於心,導致問題再次出現還是花費了一點時間去排查了原因。在此記錄下來,好記性不如爛筆頭,爭取下次發現類似的現象可以直接就知道原因。廢話少說,進入正題。

我們在Goods__c表中有一個欄位型別為Picklist,欄位值有以下內容:

我們想要對Goods__c錶針對GoodsBrand__c進行排序,理論上應該按照拼音排序,得到的結果應該是 華為 -> 聯想 -> 魅族 -> 其他 -> 小米。但是我們得到的結果如下

 出現這個現象的原因為針對Picklist欄位進行ORDER BY 排序時,走的是欄位的排序順序,而不是根據從a到z排序。

我們將這個欄位reorder,重新排序後如下:

重新執行SOQL,得到結果如下:

總結:mark下這個問題,下次出現這個問題別再浪費時間排查原因了。看過此篇的小夥伴,希望也直接記住了。篇中有錯誤地方歡迎指出,有問題歡迎留言。