Saltar navegação

S03.b - BETWEEN

Conceitos

No uso da frase BETWEEN, o valor do item antes da palavra chave BETWEEN é comparado com o limite inferior e o limite superior de uma faixa (range) de valores.

Sintaxe

  { :host-variable }   { :host-variable }
  { :host-variable }
  { literal }   { literal }
  { literal }
WHERE { column-name } [NOT] BETWEEN { column-name }
AND { column-name }
  { function }
  { function }
  { function }
  { calculated-value }
  { calculated-value }
  { calculated-value }


Exemplos

Frase BETWEEN com literais alfanuméricos.

SELECT FNAME, LNAME, DEPTNO
  FROM PW0001.DEPT
  WHERE DEPTNO BETWEEN 'C00' AND 'D31'

Frase BETWEEN com host-variables.

SELECT FNAME, LNAME, EMPNO
  FROM PW0001.EMP
  WHERE LNAME BETWEEN :LOW-NAME-VALUE AND :HIGH-VALUE-NAME

Frase BETWEEN precedida de NOT.

SELECT FNAME, LNAME, EMPNO
  FROM PW0001.EMP
  WHERE ZIPCODE NOT BETWEEN '00000-0000' AND '99999-9999'

Frase BETWEEN com literais numéricos.

SELECT INVNO, INVTOTAL
  FROM PW0001.INVOICE
  WHERE INVTOTAL BETWEEN 1000 AND 10000

A frase BETWEEN seleciona linhas nas quais a coluna tem valores entre dois limites.

Os limites especificados são inclusivos.

A palavra chave NOT seleciona linhas em que a coluna não tem valores dentro dos limites especificados.

Licença: licença proprietária