2013-12-20 5 views
0

С SQL Server 2012 у меня есть два столбца, которые я бы хотел сравнить. Оба находятся в одной таблице, поэтому никаких соединений не требуется.SQL сравнить два столбца для одного значения

В принципе мне нужно сравнить два столбца, например scan1 и scan2 и если матч их стоимости, а затем мне нужно 1, еще 0. Результаты матча будут выводиться на результаты AS. Надеюсь, я достаточно описателен.

ответ

4

Нечто вроде SELECT .... , CASE WHEN scan1 = scan2 THEN 1 ELSE 0 END AS is_equal FROM table1 должно выполнить эту работу.

+0

Спасибо. Работала отлично. – user3123888

2

Вы можете пойти, как:

SELECT CASE WHEN Scan1 = Scan2 THEN 1 
     ELSE 0 END AS ColumnAlias 
FROM YourTable 
Смежные вопросы