¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo optimizar la consulta SQL para obtener resultados exactos en SAP HANA

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

Hola experto.

Este es mi escenario.

Tengo un parámetro de entrada para una breve descripción con el nombre Z LTXA1

.

TENGO ESTA CONSULTA:

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

.

POR EJEMPLO, BUSCO TEST. UNA VEZ EN PLPO TENGO TEST. EN UN REGISTRO TENGO Test y así sucesivamente.

pero solo obtengo test como resultado.

¿Cómo puedo solucionarlo?

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

4 Respuestas

0
Cargando...

Puedes reemplazar * con % en el programa para lograrlo.

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

Hola Maryam

Pide al usuario que use % en lugar de *

O

concatenar '%' ZLTXA1 '%' en zltxa1.

SELECT * FROM PLPO WHERE PLPO~LTXA1 LIKE ZLTXA1.

Puedes cambiar tu código como se muestra arriba. (El usuario no necesita proporcionar ningún comodín).

Saludos,

Venkat

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

GRACIAS POR TU RESPUESTA. EL USUARIO UTILIZA CARACTERES Y *

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

Hola

El campo PLPO~LTXA1 (tipo de dominio TEXT40, que por defecto almacena datos en minúsculas)

Puedes verificarlo en SE11.

Por lo tanto, necesitas definir tu ZLTXA1 del mismo tipo que LTXA1.

Puedes convertirlos a minúsculas (usando la instrucción translate) antes de utilizarlos en la consulta.

TRANSLATE zltxa1 EN MINÚSCULAS.

Además, por favor déjame saber cómo el usuario ingresa datos en el parámetro. ¿Usa algún carácter comodín?

Ejemplo:

data: ZLTXA1 TIPO LTXA1.

condense zltxa1.

TRANSLATE zltxa1 A MINÚSCULAS.

concatenate '%' ZLTXA1 '%' en zltxa1.

SELECT * FROM PLPO WHERE PLPO~LTXA1 LIKE  ZLTXA1.

Saludos,

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?