SQLITE equivalent zu MYSQL FIND_IN_SET() 12. Februar 2013

Spalte = ‚b‘

FIND_IN_SET() in MYSQL

 

mysql> SELECT * FROM table WHERE FIND_IN_SET(spalte ,'a,b,c,d') > 0;
 -> 2

 

Wenn man nur feststellen möchte ob der Wert vorkommt (Bool return) kann man in SQLITE dazu die LIKE Funktion benutzen

sqlite> SELECT * FROM table WHERE LIKE( '%' || spalte || '%', 'a,b,c,d' )
-> true>