Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Predicado Starting With (https://www.clubdelphi.com/foros/showthread.php?t=23918)

Carlos Hurtado 02-08-2005 14:38:12

Predicado Starting With
 
Hola amigos. Como novel programador en Firebird me encuentro con algunos problemas que ya les he mencionado. Ahora tengo el siguiente:

Select * from StockMaestro where Descripcion starting with 'Art'

Trabaja estupendo, pero por definicion 'starting with' es un predicado Case Sensitive.

Como puedo hacer para que la instruccion SQL tenga un predicado 'starting with' Case Insensitive.

A proposito, exelente el libro de Helen Borrie, pero estos detalles no los contempla.

Casimiro Notevi 02-08-2005 15:16:12

Creo que en ese caso deberás usar "like", que sí diferencia mayúsculas y minúsculas.

Código SQL [-]
    Select * from StockMaestro where Descripcion like 'Art%'

Carlos Hurtado 02-08-2005 17:23:58

La diferencia entre 'Like Art%' y Starting with 'Art' es que el segundo crea un index segun Pag. 398 del libro de Helen Borrie 'The Firebird Book: A Reference for Database Developers'
Sigo con el problema.

Rufus 03-08-2005 09:53:46

Código SQL [-]
Select * from StockMaestro where upper(Descripcion) starting with upper('Art')


La franja horaria es GMT +2. Ahora son las 13:37:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi