Otros temas que te pueden interesar
|
||||
| Tema | Autor | Foro | Respuestas | Último post |
| [Sintaxis] COBOL y SQL | Marengo97 | GnuCOBOL (OpenCOBOL) | 1 | 20 de noviembre de 2023 10:26 |
| [Sintaxis] Sql Embebido condición where | Hrmcobol | PowerCOBOL (ActiveX, v4 - v11) | 3 | 25 de abril de 2020 21:43 |
| [Compilador] Microfocus Cobol y SQL Embebido | EBERCAMACHO | Micro Focus COBOL | 3 | 9 de agosto de 2019 16:07 |
| [Sintaxis] Error de sintaxis SQL | GabrielACE | AcuCobol | 10 | 29 de enero de 2019 20:14 |
| [Sintaxis] Sql Embebido | Hrmcobol | PowerCOBOL (ActiveX, v4 - v11) | 23 | 28 de junio de 2017 01:09 |
![]() |
|
Forero Junior
![]()
|
Buenas noches alguien conoce cómo usar el EL WHERE LIKE es que necesito hacer una consulta que me traiga las filas que coincidan en cada columna.
ejemplo hago la consulta así: Código SQL:
pero no puedo hacer una cuarta búsqueda no funciona cuando hago la consulta alguien sabe por que puede ser necesito recorrer 10 columnas para buscar datos que coincidan uso power cobol 9. |
||||||||
|
|
|
|
El Foro es mi casa
![]()
|
Te sobran los where.
Debe de ser así Código SQL:
De cualquier forma te recomiendo que en vez de estar probando en COBOL prueba el SELECT en la base de datos y cuando tengas lo que tu necesitas, te lo llevas al COBOL |
||||||||
|
|
|
|
Administrador
![]()
|
@jjcol, un cliente SQL que yo uso desde hace más de 5 años: [Aporte] DBeaver - cliente SQL Freeware (OpenSource) - COBOL Foro
NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Forero Junior
![]()
|
Yo la consulta la haría de esta forma
Código COBOL:
Código COBOL:
Código COBOL:
De esta forma, el campo "CampoDeBusqueda" quedaría algo así como "%Lo que quiero buscar%" y luego, la sentencia SQL, sería Código SQL:
|
||||||||
|
|
|
|
Forero Junior
![]()
|
Muchas gracias por su respuestas pero es que si me funciona como lo tengo el problema es que no puedo hacer
la búsqueda en mas de 3 columnas cuando uso el 4 cuarto columan4 LIKE las basqueas por LIKE tienen algún limite ? ---------- Post añadido : 17:36 ---------- Post anterior : 16:58 ---------- Si yo lo uso igual es que que tenia un pco de afán y escribí y redacte mal la parte del código pero el problema que tengo es que solo dejar hacer esa tres consultas si le agrego otra consulta no puedo deja de funcionar |
||||||||
|
|
|
|
Administrador
![]()
|
@jjcol, enséñanos la consulta que no funciona, a ver
NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Forero Junior
![]()
|
adjunto el código pero revisando me di de cuenta que solo me trae el dato si coinciden exactamente igual y no por si tiene alguna coincidencia.
y solo me funciona con las tres primeras búsquedas Código COBOL:
pero de esta forma no funciona que son con mas de tres búsquedas Código COBOL:
|
||||||||
|
|
|
|
El Foro es mi casa
![]()
|
Pones: Código COBOL:
Si busqueda es un string de 20 y contiene "pepe " esta buscando Código COBOL:
Cuando tu quieres buscar: Código COBOL:
Entonces debes de poner, en este caso; Código COBOL:
O sea que tienes que delimitar el string busqueda, ya que creo, te esta buscando los espacios Código COBOL:
Código COBOL:
|
|||||||||
|
|
|
![]() |
| Herramientas | |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||