Duplicar posible:
What does a caret (^) do in a SQL query?¿Por qué SELECCIONAR 2^3 devuelve 1 en SQL Server?
¿Por qué seleccionar 2^3 1 retorno en SQL Server?
Lo anterior fue una pregunta de la entrevista me encontré y no podía conseguir por lo que devuelve 1.
Tras Google un poco, descubrí que es un operador de bits. Pero aún no podía entender por qué 1 es una salida.
Tengo conocimientos básicos de consultas, procedimientos almacenados y T-SQL. ¿Alguien puede explicarme por favor:
- ¿Cómo obtengo 1 en SELECCIONAR 2^3?
- ¿Cuál es el uso práctico de tales operadores?
Y si hay un uso práctico, entonces ¿cuáles son las mejores prácticas durante el uso de este tipo de operadores
No sé por qué, pero 'prisioneros SELECT (2,3)' 'debe darle 8'! – RobertPitt