SQL - Duda select - diferencia entre IN y predicado SOME/ANY

 
Vista:
sin imagen de perfil

Duda select - diferencia entre IN y predicado SOME/ANY

Publicado por Nacho (1 intervención) el 08/05/2016 11:11:22
SQL consulta select
¿Alguien sabe explicar la direncia entre predicado IN y predicado SOME/ANY para una subselect? Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Duda select - diferencia entre IN y predicado SOME/ANY

Publicado por Martha (14 intervenciones) el 08/05/2016 13:44:49
Es muy sencillo.
Con SOME/ANY tienes que introducir uno de estos operadores de comparación: = > < >= <= <> !=
En IN das un listado.

operand comparison_operator ANY (subquery)
operand IN (subquery)
operand comparison_operator SOME (subquery)

IN es más apropiado para strings, SOME/ANY es más apropiado para valores numéricos, fechas, etc.

Encontrarás más información en:
http://dev.mysql.com/doc/refman/5.7/en/any-in-some-subqueries.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar