La función CONTAINSROW devuelve el booleano True si la tabla referenciada como primer argumento contiene al menos una fila con los valores indicados.
CONTAINSROW(
table,
value
[, value...]
)
- table: Tabla en la que buscar los valores indicados.
- value: Cada uno de los valores a buscar.
La función CONTAINSROW devuelve un booleano.
El número de valores (argumentos tras la tabla) deberá coincidir con el número de columnas de table. Los tipos de los campos deberán ser equivalentes (es decir, si en la tabla un campo es de tipo numérico, también deberá serlo el valor correspondiente en la función).
Supongamos que tenemos una tabla de localizaciones geográficas:
Podemos comprobar la existencia de la fila formada por los elementos 2, "Teruel", "Aragón" y "Spain" con la siguiente medida:
Medida = CONTAINSROW(Geography, 2, "Teruel", "Aragón", "Spain")
Si buscamos una fila que sabemos que no existe, como:
Medida = CONTAINSROW(Geography; 2, "Teruel", "Galicia", "Spain")
...el resultado es el contrario: