What are you trying to do?
Your description is rather vague...
For instance, what do you mean by
Where idx=34, Numeric in ApplyJob (3) EXIST in r_ApplyJob --> SET score=10
??
For that idx value there's no '3' in r_ApplyJob. Why change the core?
Why do you store numeric values as a list in a single column?