Salesforce(apex)使用toLowerCase查询返回值

时间:2016-09-18 12:32:44

标签: salesforce apex

我使用Salesforce(apex),我需要Query,它将从表中选择值并将它们返回到LowCase。

有些人认为是这样的:

//仅示例(不工作代码)

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

例如,如果我有表用户

名称|名字

Boby | Testovich1

Dany | Testovich2

Ron  | Testovich3

查询需要使用toLowerCase返回所有值:

  

b oby t estovich1, d 任何 t estovich2, r on的 estovich3

我可以这样做

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

但有没有办法通过查询来解决这个问题?

有没有办法在Salesforce(apex)查询中执行此操作?

1 个答案:

答案 0 :(得分:2)

否则您无法在查询中将返回值转换为小写,您需要在获得查询结果后执行此操作。

另一种方法是添加一个返回小写值的公式字段,然后再查询。