Operadores de flujo de trabajo
Un operador es un carácter que representa una acción. Utiliza un operador aritmético para realizar cálculos matemáticos o un operador booleano para trabajar con valores verdaderos y falsos. Los operadores se pueden utilizar con todos los tipos de datos.
Orden de precedencia
En esta Tabla, se muestra el orden establecido de los grupos de operadores. Las operaciones de un grupo se vinculan de izquierda a derecha.
Ordenar | Operadores |
|---|---|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
Suma
+: usa el operador de suma para sumar varios valores numéricos. Además, puedes concatenar cadenas.
Booleano AND - Palabra clave
AND: combina dos valores booleanos. El resultado es verdadero si ambos valores combinados son verdaderos; falso si alguno de ellos es falso, pero no nulo; y nulo si alguno de ellos es nulo.
Booleano AND
&&: combina dos valores booleanos. El resultado es verdadero si ambos valores combinados son verdaderos; falso si alguno de ellos es falso, pero no nulo; y nulo si alguno de ellos es nulo. Booleano AND no sigue las reglas de precedencia normales, pero va de izquierda a derecha. Por ejemplo, A&&B||C es verdadero para ABC=(011), pero C||A&&B se evalúa como (C||B)&&A, y esta expresión es falsa en (011).
NOT - Palabra clave (booleano NOT)
NOT: acepta una entrada. Si esa entrada es verdadera, devuelve falso. Si esa entrada es falsa, devuelve verdadero. Si esa entrada es nula, devuelve nulo.
Booleano NOT
!: acepta una entrada. Si esa entrada es verdadera, devuelve falso. Si esa entrada es falsa, devuelve verdadero. Si esa entrada es nula, devuelve nulo.
OR - Palabra clave (booleano OR)
OR: combina dos valores booleanos. El resultado es verdadero si cualquiera de los dos valores (o ambos) es verdadero. Devuelve nulo si alguno de los valores es nulo.
Booleano OR
||: combina dos valores booleanos. El resultado es verdadero si cualquiera de los dos valores (o ambos) es verdadero. Devuelve nulo si alguno de los valores es nulo. Booleano OR no sigue las reglas de precedencia normales, sino que va de izquierda a derecha. Por ejemplo, A&&B||C es verdadero para ABC=(011), pero C||A&&B se evalúa como (C||B)&&A, y esta expresión es falsa en (011).
División
/: utiliza el operador de división para dividir un valor numérico por otro valor numérico. La división siempre se realiza como un doble, aunque el resultado sea un entero:
6/3devuelve un doble (2), incluso si 6 y 3 son enteros.7,5/2,5devuelve un doble (3).
Es igual a
=: es igual que. También puedes utilizar == para representar “igual a”.
Mayor que
>: mayor que.
Mayor o igual que
>=: mayor o igual que.
Menor que
<: menor que.
Menor o igual que
<=: menor o igual que.
Multiplicación
*: utiliza el operador de multiplicación para multiplicar varios valores numéricos juntos.
No es igual a
!=: no es igual a
Resta
-: utiliza el operador de resta para restar un valor numérico de otro.
Valor IN (…)
IN (): (probar si un valor está en una lista) determina si un valor especificado coincide con cualquier valor en una subconsulta o una lista.
Valor NOT IN (...)
NOT IN (): (el valor de prueba no está en la lista) determina si un valor dado coincide con algún valor que no está en una subconsulta o una lista.