¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como otimizar a consulta SQL para obter resultados precisos no SAP HANA

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 3 Vistas
0
Cargando...

Olá especialista.

Este é o meu cenário.

Tenho um parâmetro de entrada para uma breve descrição com o nome Z LTXA1

.

TENHO ESTA CONSULTA:

SELECT * FROM PLPO WHERE PLPO~LTXA1 LIKE Z LTXA1.

.

POR EXEMPLO, BUSCO TEST. UMA VEZ EM PLPO TENHO TEST. EM UM REGISTRO TENHO Test e assim sucessivamente.

mas só obtenho test como resultado.

Como posso resolver isso?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Pode substituir * por % no programa para conseguir isso.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Maryam

Peça ao usuário para usar % em vez de *

Ou

concatenar '%' ZLTXA1 '%' em zltxa1.

SELECT * FROM PLPO WHERE PLPO~LTXA1 LIKE ZLTXA1.

Você pode alterar seu código como mostrado acima. (O usuário não precisa fornecer nenhum comodim).

Saudações,

Venkat

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

OBRIGADO PELA SUA RESPOSTA. O USUÁRIO ESTÁ USANDO CARACTERES E *

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá

O campo PLPO~LTXA1 (tipo de domínio TEXT40, que por padrão armazena dados em minúsculas)

Você pode verificar isso no SE11.

Portanto, você precisa definir seu ZLTXA1 do mesmo tipo que LTXA1.

Você pode convertê-los em minúsculas (usando a instrução translate) antes de usá-los na consulta.

TRANSLATE zltxa1 EM MINÚSCULAS.

Além disso, por favor, me avise como o usuário insere dados no parâmetro. Usa algum caractere comum?

Exemplo:

data: ZLTXA1 TIPO LTXA1.

condense zltxa1.

TRANSLATE zltxa1 PARA MINÚSCULAS.

concatenate '%' ZLTXA1 '%' em zltxa1.

SELECT * FROM PLPO WHERE PLPO~LTXA1 LIKE† ZLTXA1.

Saudações,

Venkat

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?