>E' un campo varchar(50) (stringa), non ho cambiato le impostazioni
>di default, ed anche restringendo la ricerca non ritrovo nessun
>risultato...
>Comunque mi confermi che che entrambi i caratteri * o % vanno
>bene per indicare che esistono caratteri sia prima che dopo la
>mia stringa di ricerca?
no, devi usare il %..
prova questo esempio:
USE tempdb;
GO
CREATE TABLE dbo.provatesto
(
IDTesto int IDENTITY(1,1) PRIMARY KEY
, Testo varchar(50)
)
GO
INSERT INTO dbo.provatesto (Testo)
VALUES ('Alessandro Alpi')
INSERT INTO dbo.provatesto (Testo)
VALUES ('Michael Denny')
INSERT INTO dbo.provatesto (Testo)
VALUES ('Vincenzo Violante')
INSERT INTO dbo.provatesto (Testo)
VALUES ('Manuele Carra')
INSERT INTO dbo.provatesto (Testo)
VALUES ('Marco Rossi')
GO
SELECT
Testo
FROM
dbo.provatesto
WHERE
Testo LIKE '%MA%'
/*
Testo
--------------------------------------------------
Manuele Carra
Marco Rossi
*/
DROP TABLE dbo.provatesto
GO
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org