SorryHanzoMain,
sql.get(...) возвращает промис
результат запроса попадает в ту функцию, которую ты передал в then
ошибки выполнения идут во вторую функцию в then
https://learn.javascript.ru/promise
и глянь в документации по этому твоему пакету sql, в каком формате приходит ответ или ошибка
----
раз уж заявлен async/await, то пусть тогда используется на самом деле:
try {
var res = await sql.get('SELECT * FROM users WHERE name LIKE ?', [name]);
// далее обрабатываем полученные данные
} catch(error) {
// тут что-то делаем если запрос не смог.
}