Does postgresql support the xor operator? Josh.
On Fri, 28 Mar 2003, Joshua Moore-Oliva wrote: > Does postgresql support the xor operator? You can get bitwise/binary xor (of bitstrings and integers) with the # operator AFAICS.
AFAICR A xor B = ( A and not B) or ( not A and B) It is a pain to write, but you can always: CREATE FUNCTION XOR( boolean, boolean) RETURNS boolean as ' RETURN ( $1 and not $2) or ( not $1 and $2); ' LANGUAGE 'plpgsql'; Stephan Szabo wrote: > > On Fri, 28 Mar 2003, Joshua Moore-Oliva wrote: > > > Does postgresql support the xor operator? > > You can get bitwise/binary xor (of bitstrings and integers) with the # > operator AFAICS. > > ---------------------------(end of broadcast)--------------------------- > TIP 2: you can get off all lists at once with the unregister command > (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
On Sat, 29 Mar 2003, Jean-Luc Lachance wrote: > AFAICR > > A xor B = ( A and not B) or ( not A and B) Unless I misremember, for simple booleans A xor B can be expressed as A!=B. That's why I'd guessed he was looking for bitwise/binary xor.
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера