Un operador de cadena es un operador de concatenación que combina dos elementos como cadenas, expresiones o constantes en uno solo.
Se utiliza el operador de concatenación de dos barras verticales “||”.
El operador de comparación se utiliza para comparar dos operandos. A continuación se muestra una lista de operadores de comparación:
El operador lógico se utiliza en criterios de búsqueda.
Ej. DONDE condición1 Y / O / NO condición2
A continuación se muestra una lista de operadores lógicos –
Ej. Tengo dos tablas (tabla1, tabla2) en las que algunos valores son comunes.
Usamos el operador de conjunto (Unión, Unión TODO, Intersección, excepto) para estas dos tablas en SQL como sigue –
Crear tabla1- Script SQL
CREAR TABLA DE COLUMNA DHK_SCHEMA.TABLE1 ( ELEMENTO CHAR(1), CLAVE PRIMARIA (ELEMENTO) ); INSERTAR EN DHK_SCHEMA.TABLE1 VALORES ('P'); INSERTAR EN DHK_SCHEMA.TABLE1 VALORES ('Q'); INSERTAR EN DHK_SCHEMA.TABLE1 VALORES ('R'); INSERTAR EN DHK_SCHEMA.TABLE1 VALORES ('S'); INSERTAR EN DHK_SCHEMA.TABLE1 VALORES ('T');
Crear tabla2- Script SQL
CREAR TABLA DE COLUMNA DHK_SCHEMA.TABLE2 ( ELEMENT CHAR(1), CLAVE PRIMARIA (ELEMENT) ); INSERTAR EN DHK_SCHEMA.TABLE2 VALORES ('S'); INSERTAR EN DHK_SCHEMA.TABLE2 VALORES ('T'); INSERTAR EN DHK_SCHEMA.TABLE2 VALORES ('U'); INSERTAR EN DHK_SCHEMA.TABLE2 VALORES ('V'); INSERTAR EN DHK_SCHEMA.TABLE2 VALORES ('W');
Nota: Aquí «DHK_SCHEMA» es un nombre de esquema, el usuario puede cambiar el nombre del esquema en SQL de acuerdo.
DE
(
SELECCIONAR ELEMENTO
DE DHK_SCHEMA.TABLE1
UNIÓN
DE DHK_SCHEMA.TABLE2
)ORDEN POR ELEMENTO;
UNIÓN TODO
)
ORDEN POR ELEMENTO;
INTERSECT
EXCEPTO