Qual è il modo più diretto per definire l'indice di una sottostringa in una colonna varchar? charindex
non esiste nella versione stock di SQLite3, il che è ancora un po 'sorprendente per me.Indice della sottostringa in SQLite3?
In particolare, ho una colonna con valori come 010000
, 011000
, 010110
, ecc voglio trovare l'indice della prima occorrenza di 11
. Per gli esempi che ho dato, mi sarei aspettato qualcosa come NULL
(o -1
), 1
e 3
.
Ho un'idea compromessa che utilizza length
e ltrim
, ma sembra molto lavoro per qualcosa che devo fare più volte.
Questo è così strano ... Anche qualcosa che è solo zucchero sintattico (ma incorporato) andrebbe bene. Mi chiedo quale sia la logica di * not * includendo qualcosa come 'charindex' è ... –
^per mantenerlo lite;) – straya