为什么MID()在我的sql查询中不是有效的标识符?
我的问题是什么为什么MID()在我的sql查询中不是有效的标识符?,sql,oracle,Sql,Oracle,我的问题是什么 select MID(First_Name,1,3) As 'Short Name' from employee; 错误显示ORA-00904:MID:invalid identifier如果您希望获得文本字符串的精简版本,我建议使用SUBSTR 子字符串,起始位置,子字符串长度 例如: 从employee中选择SUBSTRFirst_Name,1,3作为“短名称” 如果您希望获得文本字符串的精简版本,我建议使用SUBSTR 子字符串,起始位置,子字符串长度 例如: 从empl
select MID(First_Name,1,3) As 'Short Name' from employee;
错误显示ORA-00904:MID:invalid identifier如果您希望获得文本字符串的精简版本,我建议使用SUBSTR 子字符串,起始位置,子字符串长度 例如:
从employee中选择SUBSTRFirst_Name,1,3作为“短名称” 如果您希望获得文本字符串的精简版本,我建议使用SUBSTR 子字符串,起始位置,子字符串长度 例如: 从employee中选择SUBSTRFirst_Name,1,3作为“短名称” MID受MySQL支持,但不受MS SQL Server或Oracle支持。这就是为什么会出现错误 使用SUBSTRFirst_name,1,3代替。MID受MySQL支持,但不受MS SQL Server或Oracle支持。这就是为什么会出现错误
使用SUBSTRFirst_name,1,3代替。您的问题有答案: ORA-00904:MID:无效标识符
大多数情况下,Oracle在返回有意义的错误方面非常聪明,Oracle中没有MID这样的功能。您的问题有答案: ORA-00904:MID:无效标识符
大多数情况下,Oracle在返回有意义的错误方面都非常聪明,Oracle中没有MID这样的函数。我对Oracle一无所知,但根据非常有用的错误消息,我认为MID不是一个内置函数。也许您正在寻找SUBSTR?您需要使用SUBSTR函数。如果有帮助,您应该选择正确的答案。你现在没有给回答你问题的人任何荣誉。我对oracle一无所知,但根据非常有用的错误消息,我认为MID不是一个内置函数。也许您正在寻找SUBSTR?您需要使用SUBSTR函数。如果有帮助,您应该选择正确的答案。你现在没有给回答你问题的人任何荣誉。非常感谢你的评论非常感谢你的评论