我想询问公司的名字。但是,这些名称都是使用大写字母提供的,而我数据库中的数据是混合(实际名称)。我尝试使用UPPER
函数,但它不起作用,因为它不需要多个参数。
SELECT company_name
FROM companies
WHERE companies IN UPPER( 'ABC', 'DEF', 'BDE', 'MNO' );
除了字符串字母外,我还有哪些选项可以搜索。 表中的值具有随机的大写/小写名称(例如'aBc','Def'......等)
答案 0 :(得分:3)
试试这个,
SELECT company_name
FROM companies
WHERE UPPER(companies) IN ('ABC', 'DEF', 'BDE', 'MNO');