LIKE

Faz uma condição, verificando se o conteúdo se assemelha a expressão procurada

Exemplo da Rotina:

[Conteúdo] LIKE [Expressão procurada que pode ter % para verificar qualquer trecho]

Exemplo 1- Trazendo dados somente quando comecem com a palavra Daniel:

SELECT
    RA_MAT,
    RA_NOME
FROM
    SRA020 SRA
WHERE
    RA_FILIAL = '03'
    AND UPPER(RA_NOME) LIKE 'DANIEL%'
    AND SRA.D_E_L_E_T_ = ' '

Exemplo 2- Trazendo dados somente quando terminem com a palavra Atilio:

SELECT
    RA_MAT,
    RA_NOME
FROM
    SRA020 SRA
WHERE
    RA_FILIAL = '03'
    AND UPPER(RA_NOME) LIKE '%ATILIO'
    AND SRA.D_E_L_E_T_ = ' '

Exemplo 3- Trazendo dados quando conter as palavras Daniel Atilio:

SELECT
    RA_MAT,
    RA_NOME
FROM
    SRA020 SRA
WHERE
    RA_FILIAL = '03'
    AND UPPER(RA_NOME) LIKE 'DANIEL%ATILIO'
    AND SRA.D_E_L_E_T_ = ' '

Observações:

  • Caso tenha dúvidas ou problemas com os exemplos, entre em contato;
  • Se tiver sugestões de rotinas, pode entrar em contato;