Перекрестная ссылка на почтовые индексы из временной таблицы - PullRequest
0 голосов
/ 02 марта 2020

совершенно новый для SQL, поэтому, пожалуйста, потерпите меня, я объясню как можно лучше.

У меня есть данные о свойствах, содержащие огромный список свойств, полный почтовый индекс Великобритании и всевозможные другие данные .

Я просто делаю несколько агрегаций, например, сколько объектов недвижимости Leasehold и сколько имеют 3 спальни и так далее c. Это достаточно просто, но мне нужно иметь возможность указывать свойства в Лондоне в соответствии с первыми буквами почтового индекса (у меня есть список, на который меня просят сослаться, например, «NW», «EN», «S» и т. Д.). c).

Поскольку я не могу создать новую таблицу в базе данных для конкретной ссылки (у меня нет разрешения), я создаю временную таблицу, как показано ниже. Я пытаюсь выяснить, есть ли в базе данных только полный почтовый индекс Великобритании, есть ли способ сопоставить приведенную ниже таблицу, чтобы подсчитать, сколько свойств в нашей базе данных находится в Лондоне?

CREATE TABLE #LondonPostcode

(
Postcode VARCHAR(2) NOT NULL
,Region VARCHAR (10) NOT NULL
)

INSERT INTO #LondonPostcode

VALUES ('BR','London') ,('CR','London') ,('DA','London') ,('E','London') ,('EC','London')
,('EN','London') ,('HA','London') ,('IG','London') ,('KT','London') ,('N','London') ,('NW','London')
,('RM','London') ,('SE','London') ,('SM','London') ,('SW','London') ,('TW','London') ,('UB','London')
,('W','London') ,('WC','London'),('WD','London')
...