Salesforce(apex) 使用 toLowerCase 查询 return 值

Salesforce(apex) Query return values with toLowerCase

我使用 Salesforce (apex),我需要查询将 select 来自 table 和 return 的值转换成 toLowerCase。

有人这样认为:

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

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

例如,如果我有 table 个用户

姓名 |姓

Boby | Testovich1

Dany | Testovich2

Ron  | Testovich3

查询需要 return 我使用 toLowerCase 的所有值:

boby testovich1,dany testovich2,ron testovich3

我可以这样做

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

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

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

不,您不能在查询中将 return 值转换为小写,您需要在获得查询结果后执行此操作。

一种替代方法是添加一个 return 是小写值的公式字段并改为查询。