我需要编写查询以获取用户列表,其全名用于名为的描述。用户名保存在该属性在任何格式: -查询以查找用户
- 姓氏名字
- LASTNAMEFirstname(无空格)
- 名姓
在这种情况下,如果我需要寻找一个在给定的用户列表(约100)在该属性中,我必须编写查询,如 select * from dm_user where UPPER("description") like '%FIRSTUSER_FIRSTNAME%' OR UPPER("description") like '%SECONDUSER_FIRSTNAME%'
依此类推。
是他们的一种方式,我可以做t更加简单。我讨厌写*UPPER("description") like*
100次。(请建议标准的sql查询)。 我需要在Documentum和MSSQL上运行此查询。
我只是想有像
{
select * from dm_user
where UPPER("description")
like IN ('%FIRSTUSER_FIRSTNAME%','%SECONDUSER_FIRSTNAME%');
但其在Documentum的不适}
可能重复http://stackoverflow.com/questions/4855754/how-to-use-like-condition-with-multiple-values-in-sql-server -2005 – marapet 2012-02-04 13:32:55