对工资表中一字段数据进行他表解析

Nizvoo 2002-05-05 03:10:45
对工资表中一字段数据进行他表解析

---------------------------------------

---------------------------------------
现有人员表与工资表
警告:例中数据如有雷同纯属巧合

人员表中数据
---------------------------------------
No + EmpId + EmpName
---------------------------------------
1 + 1 + 赵忠祥
2 + 2 + 倪 萍
3 * 3 + 倪文杰
---------------------------------------

工资表中数据

---------------------------------------
No + EmpId + EmpMomey
---------------------------------------
1 + 1 + 99999999
2 + 2 + 99999999
3 + -1 * -------
---------------------------------------

要求用一句sql语句输出如下结果为-1就不输出
看起来像将工资表输出,但将编号解析成名称

---------------------------------------
No + EmpName + EmpMomey
---------------------------------------
1 + 赵忠祥 + 99999999
2 + 倪 萍 + 99999999
---------------------------------------
...全文
58 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Nizvoo 2002-05-05
  • 打赏
  • 举报
回复
这种速度不爽。
我做了几个函数调用。。呵呵
不过仍然谢谢你,我的问题少人关注。

//May 5th, 2002
//部门号与部门名称,员工号与员工名称互换
function GetEmpName(EmpId: string): string;
function GetDeptName(DeptId: string): string;
function GetDeptId(DeptName: string): string;
function GetEmpId(EmpName: string): string;

//返回其值,如果返回-1则没有找着
///结束
sun9989 2002-05-05
  • 打赏
  • 举报
回复
select
ROWNUM NO,人员表中数据.EmpName,工资表中数据.EmpMomey
FROM
人员表中数据,工资表中数据
WHERE
人员表中数据.EmpId=工资表中数据.EmpId
AND
工资表中数据.EmpId!=1

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧