在表 EMPLOYEE 中,我有一个 varchar(100) 类型的列 EMP_NAME。我想找到所有这些数字且不包含字母的 EMP_NAME。为此,我使用 REGEXP,它工作正常。我尝试了另一种逻辑,查询如下:
select emp_name from test.employee where lower(emp_name)=upper(emp_name);
但它返回所有名称(数字和字母)。请告诉我这个查询有什么问题?
在表 EMPLOYEE 中,我有一个 varchar(100) 类型的列 EMP_NAME。我想找到所有这些数字且不包含字母的 EMP_NAME。为此,我使用 REGEXP,它工作正常。我尝试了另一种逻辑,查询如下:
select emp_name from test.employee where lower(emp_name)=upper(emp_name);
但它返回所有名称(数字和字母)。请告诉我这个查询有什么问题?