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

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

我們在Goods__c表中有一個字段類型爲Picklist,字段值有以下內容:

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

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

我們將這個字段reorder,重新排序後如下:

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章