Рассмотрим таблицу сотрудника, хранящую данные сотрудника.
ssn : social security number of the employee
address : storing the address of the employee
Глядя на поле адреса в таблице сотрудников, вы заметите, что все сотрудники находятся в «Fondren, Хьюстон, Техас». Рассмотрим целое число в поле адреса как номер дома. Рассмотрим расстояние между двумя домами как разницу в количестве домов, поэтому расстояние между домами № 2 и 38 составляет 36 единиц. Напишите запрос, чтобы определить среднее расстояние между домом сотрудника с ssn = '123456789'
и домами других сотрудников. Распечатать ответ с точностью до двух знаков после запятой. Убедитесь, что ответ отформатирован запятой, например, x, xxx.xx.
Может кто-нибудь помочь мне решить эту проблему?
Я не хочу использовать функцию SQL.
Я сделал следующий запрос:
SELECT
avg(
abs(CAST(address AS UNSIGNED) -
SELECT CAST(address AS UNSIGNED) from test.test where ssn = 1234)
) as average from test.test;