Pensavo fosse CONTAINS
, ma non funziona per me.Come posso sapere se una variabile VARCHAR contiene una sottostringa?
che sto cercando di fare questo:
IF CONTAINS(@stringVar, 'thisstring')
...
devo eseguire uno select
o in un altro, a seconda che tale variabile contiene una stringa e non riesco a capire come farlo funzionare. Tutti gli esempi che sto vedendo utilizzano le colonne nei contenuti.
Grazie in anticipo.
... questo mi rende triste. L'ho provato l'altro giorno e non ha funzionato. Ho dovuto battere qualcosa di sbagliato perché ha funzionato. Sto cercando di fare qualcosa in ritardo il venerdì prima di un weekend di tre giorni. Potrei aver battuto a macchina l'intera dichiarazione per tutto quello che so. Grazie! – Yatrix
@ Yatrix. . . puoi anche usare charindex ('thisstring', @stringVar), se il simile non sembra funzionare. –
@Asad. . . Certo che funzionerà. Il carattere jolly '%' corrisponde a zero o più caratteri. –