Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Query like tra due campi database
martedì 07 settembre 2010 - 15.00
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
muccio04
Profilo
| Newbie
33
messaggi | Data Invio:
mar 7 set 2010 - 15:00
Ciao a tutti,
sto cercando di effettuare una query su un db sql server e in sostanza ho un campo codice articolo:
codart: 1A01-SL400
e un campo categoria: 1A01
come potete vedere il campo categoria è composto dalle prime 4 cifre del campo codart.
mi sapete indicare la sintassi tramite LIKE in modo che io possa ricavare gli articoli che hanno: categoria LIKE le prime 4 cifre del codart?
Grazie a tutti per l'attenzione.
Simone
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 7 set 2010 - 15:17
>Ciao a tutti,
Ciao
>sto cercando di effettuare una query su un db sql server e in
>sostanza ho un campo codice articolo:
>codart: 1A01-SL400
>e un campo categoria: 1A01
>come potete vedere il campo categoria è composto dalle prime
>4 cifre del campo codart.
>mi sapete indicare la sintassi tramite LIKE in modo che io possa
>ricavare gli articoli che hanno: categoria LIKE le prime 4 cifre
>del codart?
molto semplicemente, nella where:
codart LIKE '1A01%'
più che altro, permettimi una domanda, hai anche il campo categoria?
La cosa migliore sarebbe avere un campo dedicato alla categoria.. però mi rendo conto che non è una modifica indolore.
In tal caso sarebbe bastata la where sul campo "atomico".
>Grazie a tutti per l'attenzione.
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
muccio04
Profilo
| Newbie
33
messaggi | Data Invio:
mar 7 set 2010 - 15:22
no forse non mi sono spiegato, il codice 1a01 era contenuto all'interno del campo codart, comunque ho gia risolto e la sintassi è la seguente:
AND sconti.categoria LIKE (SUBSTRING (codart,1,4))
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 7 set 2010 - 15:31
>no forse non mi sono spiegato, il codice 1a01 era contenuto all'interno
>del campo codart, comunque ho gia risolto e la sintassi è la
>seguente:
>
>AND sconti.categoria LIKE (SUBSTRING (codart,1,4))
oops, scusami, non avevo capito
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !