![]() |
| |||
| Gentlemen; I have a situation that should be quite minor but it seems I have struggling with it for some reason or another. Here's what's up: I have a column in a table defined as CHAR which contains sets of sequence numbers (always two digits each) but all concatenated into a simple string (i.e.: 001122334455etc). This string could be only a few sets or many sets. Also, the order of the sets within the string is NOT guaranteed to be in any order (not ascending/descending). My task is to take an supplied set of digits (of varying length itself) and determine if the set(s) entered appear in ANY DB records. I am planning on using the INSTR operatation. But I was planning on using the entire supplied string to see if its contained in any of the DB's referenced strings. For the most part this works. BUT..(always, right?), the match seems to be absolute ONLY meaning that if the set appears but is NOT stored in the same order/sequence of digits, it apparently doesn't match. So, short of operating on each substr individually, which I can imagine would impair performance dramatically, is there an alternative to achieving this with reasonable real-time performance? Any ideas along with a written SELECT example would be GREATLY appreciated. Thank you, Always learning SQL'ite. |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
| |