Los operadores de comparación tradicionales (=
, <
, etc.) se pueden aplicar a tipos de cuadro delimitador. Exceptuando la igualdad y la no igualdad, los otros operadores de comparación no son útiles en el mundo real pero permiten construir índices de árbol B en tipos de cuadro delimitador. Estos operadores comparan primero los valores de tiempo y, si son iguales, comparan los valores.
¿Son iguales los cuadros delimitadores?
box = box: boolean
SELECT tbox 'TBOX((1, 2012-01-01), (1, 2012-01-04))' = tbox 'TBOX((2, 2012-01-03), (2, 2012-01-05))'; -- false
¿Son diferentes los cuadros delimitadores?
box <> box: boolean
SELECT tbox 'TBOX((1, 2012-01-01), (1, 2012-01-04))' <> tbox 'TBOX((2, 2012-01-03), (2, 2012-01-05))' -- true
¿Es el primer cuadro delimitador menor que el segundo?
box < box: boolean
SELECT tbox 'TBOX((1, 2012-01-01), (1, 2012-01-04))' < tbox 'TBOX((1, 2012-01-03), (2, 2012-01-05))' -- true
¿Es el primer cuadro delimitador mayor que el segundo?
box > box: boolean
SELECT tbox 'TBOX((1, 2012-01-03), (1, 2012-01-04))' > tbox 'TBOX((1, 2012-01-01), (2, 2012-01-05))' -- true
¿Es el primer cuadro delimitador menor o igual que el segundo?
box <= box: boolean
SELECT tbox 'TBOX((1, 2012-01-01), (1, 2012-01-04))' <= tbox 'TBOX((2, 2012-01-03), (2, 2012-01-05))' -- true
¿Es el primer cuadro delimitador mayor o igual que el segundo?
box >= box: boolean
SELECT tbox 'TBOX((1, 2012-01-01), (1, 2012-01-04))' >= tbox 'TBOX((2, 2012-01-03), (2, 2012-01-05))' -- false