Delphi - firebird -select..where ...

Delphi - firebird -select..where ...
2015-08-10T23:34:53+02:00
2015-08-11T12:27:21+02:00
2022-12-02T18:20:40+01:00
fox63
Sziasztok,

Firebird ab-ból kellene leszürni azokat a rekordokat ahol a egy CHAR(1) mező tartalma A vagy B vagy C vagy .....
A select * from  DB where mezo like %A% or mezo like %B% or .... nem megoldás mert ez dinamikusan változó mennyiségű karakter lehet
 
A select * from DB where LIKE '%[ABC]%'  lenne az optimális megoldás, de nem működik.

Tudtok valamilyen okos megoldást erre?

Üdv
Fox63
Mutasd a teljes hozzászólást!
A like-kal szvsz csak egyszerű mintaillesztés lehetséges (1 vagy több karakter). similar to kulcsszó segítségével végezhető el a bonyolultabb mintaillesztés.


mező similar to '[a-c]'
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd