Oracle 如何更改以下脚本以排除长度超过六个字符的用户名?

Oracle 如何更改以下脚本以排除长度超过六个字符的用户名?,oracle,Oracle,选择计数(*) 来自fnd_用户 其中结束日期为空 或结束日期>=系统日期 感谢您的帮助。从fnd\u用户中选择count(*),其中(结束日期为空或结束日期>=sysdate) select count(*) from fnd_user where (end_date is null or end date >= sysdate) and length(username) <= 6; 和长度(用户名)从fnd_用户中选择count(*),其中(结束日期为null或结束日期>=sy

选择计数(*) 来自fnd_用户 其中结束日期为空 或结束日期>=系统日期

感谢您的帮助。

从fnd\u用户中选择count(*),其中(结束日期为空或结束日期>=sysdate)
select count(*) from fnd_user where (end_date is null or end date >= sysdate)
and length(username) <= 6;
和长度(用户名)
从fnd_用户中选择count(*),其中(结束日期为null或结束日期>=sysdate)
和长度(用户名)
选择计数(*)
来自fnd_用户
其中(结束日期为空或结束日期>=sysdate)
和长度(用户名)
选择计数(*)
来自fnd_用户
其中(结束日期为空或结束日期>=sysdate)

and length(用户名)-1:and将在OR之前计算,因此这相当于:end_date为null或(end_date>=sysdate and length(用户名)已删除“-1”,因为查询已修复-1:and将在OR之前计算,因此这相当于:end_date为null或(end_date>=sysdate and length(用户名)已删除“-1”因为查询已修复
select count(*)
from fnd_user
where (end_date is null or end_date >= sysdate)
and length(username) <= 6;