лучший способ сравнить содержимое поля в двух таблицах - PullRequest
0 голосов
/ 24 февраля 2020

Прежде всего, я не SQL гуру - что скоро станет очевидным. Мое требование состоит в том, чтобы понять самый простой метод для сравнения содержимого двух полей и SQL сказать мне, если они идентичны.

SELECT T1.Field1, T2.Field1 FROM Table1 AS T1 FULL JOIN Таблица 2 AS T2 ON T2.Field1 = T1.Field1

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

Что бросило меня в это, было то, что значение в одной таблице имело завершающий пробел - SQL все еще показывал это действительное соединение. Теперь я понимаю, что Гуглил дальше, но есть ли простой способ просто вернуть да / нет или истину / ложь о том, идентично ли содержимое или нет?

С тех пор я добавил

СЛУЧАЙ, КОГДА T1.Field1 = T2.Field1 THEN 'Good' ELSE 'X' END AS Совпадает, но снова завершающий пробел игнорируется, поэтому я не знаю точно, что это будет и не поднимет

Предложения

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