Funcțiile scalare de text sunt fundamentale în SQLite:
instr(X, Y): Caută prima apariție a subșirului Y în șirul X și returnează indexul pe bază de 1 (sau0dacă nu este găsit).substr(X, Y, Z): Extrage un subșir începând de la poziția Y pe o lungime de Z caractere. Dacă Z este omis, extrage până la finalul șirului.
Exemplu: Extragerea numelui de utilizator dintr-o adresă de email
SELECT
email,
substr(email, 1, instr(email, '@') - 1) AS utilizator,
substr(email, instr(email, '@') + 1) AS domeniu
FROM utilizatori;
Întrebări & Exemple de Cod:
Căutarea și Extragerea de Text cu instr și substrAi o nelămurire despre utilizarea comenzii
Căutarea și Extragerea de Text cu instr și substrsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.