varibale scope in express node.js

Hi this is my following code i'm unable to get the 'check'variable value can you find the issue where i made mistake :-)

checkUsr = function() {
  var q1 = "select * from Mytable where id='123';";

  var check= null;

  con.query(q1, function(error, rows, fields) {
    if(error) {     
        console.info('11111111');
        check={
            "response":"error", 
            "responseString": JSON.stringify(error)
        };
        // return check;        
    } else {
        console.info('222222222');
        if(rows.length>0){
            check = {
                "response":"error", 
                "responseString": "already sent"
            };      
            // return check;
        }else{
        console.info('33333333');
            check= {
                "response":"success",
                "responseString":"go ahead..!!"
            };
            // return check;
        }
    }
    return check;
  });
  return check;
}
checkUsr(); 

expected value the value of check object inside the if/else block

But output

null

can anybody help me to solve this issue please?