2016-09-18 14 views
0

私はSalesforce(apex)を使用しているので、テーブルから値を選択してtoLowerCaseに返すQueryが必要です。Salesforce(apex)toLowerCaseを使用して戻り値を照会

いくつかは、このように考える:私は

名前のテーブルのユーザーを持っている場合たとえば

//例のみ(ない作業コード)

for(Users user:[select Name.toLowerCase(),LastName.toLowerCase() from Users ]) 
{ 
    //code.... 
} 

|姓

Boby | Testovich1 

Dany | Testovich2 

Ron | Testovich3 

クエリは、toLowerCaseメソッドで私にすべての値を返す必要があります。

B OBY トン estovich1、D任意のトン estovich2、Rトンにエストビッチ3

私はこの

for(Users user:[select Name,LastName from Users ]) 
    { 
    string UserName=user.Name.toLowerCase(); 
    } 

のようにこれを行うことができますが、クエリでこれにする方法はありますか?

Salesforce(apex)クエリでこれを行う方法はありますか?

+1

[Salesforce(apex)クエリの選択可能な場所] toLowerCase](http://stackoverflow.com/questions/395578​​52/salesforceapex-query-select-with-where-tolowercase) – superfell

+0

この質問はどちらもmy.Hereです私はLowerCaseですべての値を返す必要があります。そして、2番目にLowerCaseのステートメントを作成する必要があります。テーブルで 'boby'を探していて、テーブルに 'BOBY'がある場合は、なぜあなたはこれが同じ質問であると決めるのか理解できません。 –

答えて

2

問合せで戻り値を小文字に変換できません。問合せ結果を取得した後に戻り値を変換する必要があります。

代替方法の1つは、小文字の値を返す式フィールドを追加し、代わりにそれを照会することです。

+0

それを聞いて非常に悲しい、クエリでこれを行う方法が期待されていた。 \t ありがとうございます。 –

関連する問題