有一个企业信息表 进行招聘匹配 然后数据库列为id 编号 1,2,3,4,5,。。
name 企业名 ‘超市发’。
age 招聘的人员年龄 要求 格式为 “22~30” “9~45” ...
...
赋闲人员表 与企业招聘表进行条件匹配
id 人员编号 1,2,3,4,5.。。
age 人员年龄 12,25,86....将人员和企业进行匹配。假设a人员年龄为 26 有五家企业 年龄要求分别为 “24~34” “20~30” “7~56” “22~23” “30~40”
有就有3家企业符合 年龄要求分别为 “24~34” “20~30” “7~56”的则显示这3家企业 求解 怎么实现呢。。 如果是sql 截取“24~34” 的数字字符。然后判断还是。。用程序实现?。。 郁闷了 答案可用 另外还补分哦~~
问题补充:而且 这个 实际上 不只是一个查询条件 还有个类别条件 公司数据库做的极其让我无语类别为 1,2,3,4,5 .... 然后数据库中 type 列的内容是 1|2|3 代表 招收 1,2,3 三种类别的职员
2|4 就招收 2类别 和4类别的工人 而且类别可以动态添加。
name 企业名 ‘超市发’。
age 招聘的人员年龄 要求 格式为 “22~30” “9~45” ...
...
赋闲人员表 与企业招聘表进行条件匹配
id 人员编号 1,2,3,4,5.。。
age 人员年龄 12,25,86....将人员和企业进行匹配。假设a人员年龄为 26 有五家企业 年龄要求分别为 “24~34” “20~30” “7~56” “22~23” “30~40”
有就有3家企业符合 年龄要求分别为 “24~34” “20~30” “7~56”的则显示这3家企业 求解 怎么实现呢。。 如果是sql 截取“24~34” 的数字字符。然后判断还是。。用程序实现?。。 郁闷了 答案可用 另外还补分哦~~
问题补充:而且 这个 实际上 不只是一个查询条件 还有个类别条件 公司数据库做的极其让我无语类别为 1,2,3,4,5 .... 然后数据库中 type 列的内容是 1|2|3 代表 招收 1,2,3 三种类别的职员
2|4 就招收 2类别 和4类别的工人 而且类别可以动态添加。
age:string->ageMin:int and ageMax:int这样就容易多了。
bool isSame = true ;
string[] pTypeAraay = pType.split("|");
for(int i=0;i<pTypeAraay.size();i++){
if (eType.indexOf(pTypeAraay[i])==-1)
isSame = false;
}
return isSame ;
}让我改写存储过程。。我R 怎么写