[MSSQL2005] Логическое отрицание
От: baranovda Российская Империя  
Дата: 16.02.10 07:59
Оценка:
Подскажите, пожалуйста, есть ли в сабже какой унарный оператор, который позволяет превратить int 0 в int 1 и наоборот?
Re: [MSSQL2005] Логическое отрицание
От: Caracrist https://1pwd.org/
Дата: 16.02.10 08:08
Оценка:
Здравствуйте, baranovda, Вы писали:

B>Подскажите, пожалуйста, есть ли в сабже какой унарный оператор, который позволяет превратить int 0 в int 1 и наоборот?



CASE i WHEN 1 THEN 0 ELSE 1 END

~~~~~
~lol~~
~~~ Single Password Solution
Re[2]: [MSSQL2005] Логическое отрицание
От: baranovda Российская Империя  
Дата: 16.02.10 08:18
Оценка:
Здравствуйте, Caracrist, Вы писали:

C>Здравствуйте, baranovda, Вы писали:


B>>Подскажите, пожалуйста, есть ли в сабже какой унарный оператор, который позволяет превратить int 0 в int 1 и наоборот?



C>
C>CASE i WHEN 1 THEN 0 ELSE 1 END
C>

C>

Ты индус штоле? Хотя нет, индус бы функцию написал.
Похоже, китаец.
Re[3]: [MSSQL2005] Логическое отрицание
От: Caracrist https://1pwd.org/
Дата: 16.02.10 08:21
Оценка:
Здравствуйте, baranovda, Вы писали:

B>Похоже, китаец.

Между прочим наши первое место взяли в этом году.
~~~~~
~lol~~
~~~ Single Password Solution
Re[3]: [MSSQL2005] Логическое отрицание
От: Caracrist https://1pwd.org/
Дата: 16.02.10 08:29
Оценка: 2 (1)
Здравствуйте, baranovda, Вы писали:

B>Здравствуйте, Caracrist, Вы писали:


C>>Здравствуйте, baranovda, Вы писали:


B>>>Подскажите, пожалуйста, есть ли в сабже какой унарный оператор, который позволяет превратить int 0 в int 1 и наоборот?



C>>
C>>CASE i WHEN 1 THEN 0 ELSE 1 END
C>>

C>>

B>Ты индус штоле? Хотя нет, индус бы функцию написал.

B>Похоже, китаец.

А если серьёзно, чем бинарные операторы не угодили?

declare @i int
set @i = 1
print 1^@i
print 1-@i
~~~~~
~lol~~
~~~ Single Password Solution
Re[4]: [MSSQL2005] Логическое отрицание
От: Caracrist https://1pwd.org/
Дата: 16.02.10 08:39
Оценка:
Здравствуйте, Caracrist, Вы писали:

C>Здравствуйте, baranovda, Вы писали:


B>>Здравствуйте, Caracrist, Вы писали:


C>>>Здравствуйте, baranovda, Вы писали:


B>>>>Подскажите, пожалуйста, есть ли в сабже какой унарный оператор, который позволяет превратить int 0 в int 1 и наоборот?


кстати,
если пользоватся типом bit, то можно bitwise not поюзать.
declare @i bit
set @i = 1
print ~@i

~~~~~
~lol~~
~~~ Single Password Solution
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.