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 是小写值的公式字段并改为查询。
我使用 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 是小写值的公式字段并改为查询。