Saltar navegação

S03.c - LIKE

Conceitos

A frase LIKE é utilizada para especificar um conjunto de caracteres que é semelhante ao valor da coluna a ser selecionada. Para tal é utilizada uma máscara na qual a seleção será baseada. A máscara pode utilizar dois caracteres especiais; o caractere porcentagem (%) que significa qualquer número de caracteres e o caractere underscore (_) que significa qualquer caracter único.

Sintaxe

WHERE column-name [NOT] LIKE {literal | :host-variable}


Exemplos

Valores CITY Declaração SELECT
Tabela Resultado
LA ROSE SELECT CITY FROM PW0001.CITIES LA ROSE
LA SALLE
WHERE CITY LIKE 'LA%'
LA SALLE
LAS VEGAS
  LAS VEGAS
LAST CHANCE
  LAST CHANCE
LE ROY
   
LEES CREEK
SELECT CITY FROM PW0001.CITIES
LA ROSE
LEESVILLE
WHERE CITY LIKE 'L%S%'
LA SALLE
LOS ANGELES
  LAS VEGAS
    LAST CHANCE
    LEES CREEK
    LEESVILLE
    LOS ANGELES
     
  SELECT CITY FROM PW0001.CITIES
LAS VEGAS
  WHERE CITY LIKE 'L_S%'
LAST CHANCE
    LOS ANGELES
     
  SELECT CITY FROM PW0001.CITIES
LAS VEGAS
  WHERE CITY LIKE 'L_S %'
LOS ANGELES
     

A FRASE like somente pode ser utilizada com dados do tipo character ou graphic. Não pode ser utilizada com numeric ou datetime.

Utilizar NOT para selecionar linhas que não tem coluna similar ao valor da máscara.

Licença: licença proprietária