my.ASPItalia.com
ASP.NET
|
HTML5
|
LINQ e Entity Framework
|
Silverlight
|
Windows Phone
|
.NET Framework
|
Windows 8
|
Libro WP7
|
Libro HTML5
|
Corso HTML5
Iscriviti
Login
Newsletter
Home
Articoli
Script
Notizie
FORUM
Blogs
Media
Tutorials
Corsi
Libri
Eventi
Tags
Tutti i forum
Ricerca
FAQ
Fai una domanda
Split in una select?
in
Classic ASP
>
ASP - base
Ultimo messaggio
p4llm4ll
il 13 novembre 2003 alle 18:11
44 messaggi
dal 07 novembre 2002
Ho un campo contenente diversi valori suddivisi con virgole. Da un form ricevo un valore e dovrei compararlo con i valori del campo nel database.
Esempio:
Dal form mi arriva la parola "ciao"
Nel campo del database ho questi valori:
"idem, ciao, allora"
La query dovrebbe verificare che la parola "ciao" e' presente nel campo del database e dirmi: "la parola ciao e' presente".
Ho pensare di fare uno split nella select, ,a la domanda e' questa: e' possibile farlo?
O devo per forza prendermi tutti i valori del campo, metterli in un array e fare un ciclo for...next?
Rispondi
Quoting
seoman
il 13 novembre 2003 alle 18:50
2.584 messaggi
dal 14 maggio 2001
Ti basta fare una select con il like
Select * from tabella where campo like '%ciao%'
l'operatore like fa una ricerca per testo contenuto
% serve per dire qualsiasi carattere (anche quello nullo)
Rispondi
Quoting
p4llm4ll
il 13 novembre 2003 alle 19:54
44 messaggi
dal 07 novembre 2002
Ti ringrazio molto, come al solito sei molto gentile.
Domanda per capire meglio: ma se nel campo ho : ciao, ciaoma, testo, qualcosa
e dal form passo il valore ciao con like lui mi prende sia ciao sia ciaoma ?
o solo il valore corrispondente, ovvero ciao?
Grazie ancora
Rispondi
Quoting
seoman
il 13 novembre 2003 alle 20:09
2.584 messaggi
dal 14 maggio 2001
Esattamente il like ricerca una stringa all'interno di un'altra...
il fatto che ci siano più ricorrenze non gli cambia nulla, mi spiego meglio il record "ciao, ciaoma, testo, qualcosa" viene preso sia per la parola ciao che per la parola ciao(ma) ma alla fin fine il tuo recordset conterrà un solo record e non verranno duplicati...
il like si usa in combinazione con i due operatori:
_ un qualsiasi carattere alfanumerico
% un qualsiasi numero di caratteri alfanumerici
Rispondi
Quoting
p4llm4ll
il 13 novembre 2003 alle 22:29
44 messaggi
dal 07 novembre 2002
Chiarissimo!
Un ultimo dubbio riguardo lo split. Inserico i dati contenuti nel campo in un array e poi faccio un ciclo for...next e inserisco tutti i valori in un form che contiene un select.
Esempio: prendo il campo ciao, ciaoma, testo, qualcosa e nel select
mi ritrovero'
ciao
ciaoma
testo
qualcosa
Fino a qui nessun problema...
Ma questi valori si possono mettere in ordine alfabetico?
Ho provato nella select che mi prende i valori dal campo ma non me li ordina per nome, li ordina come sono inseriti dentro il campo stesso.
C'e' un modo oppure non si puo'?
Thanks ancora
Rispondi
Quoting
seoman
il 14 novembre 2003 alle 14:46
2.584 messaggi
dal 14 maggio 2001
Ho provato a guardare ma mi sa che in Vbscript non si può...
se li vuoi ordinati sei costretto a manipolare un po' il codice
Rispondi
Quoting
p4llm4ll
il 14 novembre 2003 alle 15:23
44 messaggi
dal 07 novembre 2002
Mi sono messo a guardare anche io, in teoria dovrei utilizzare bubblesort nell'array?
Rispondi
Quoting
Salto rapido
Ultimi messaggi
Tutti i forum
Ricerca
Utenti online
ASP.NET
ASP.NET 2.0
ASP.NET 3.5
ASP.NET 4.0
.NET Framework
Silverlight
Windows Phone
Windows Presentation Foundation e WinForms
Windows Communication e Workflow
ASP - avanzato
ASP - base
SQL Server e MySQL
E-commerce
Hosting
Altri linguaggi e tecnologie
Windows Server, IIS & Security
Libri
OT
Commenti: blogs e notizie
Eventi
Torna al forum
| Feed
RSS
ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Effettua il login!
Hai dimenticato la password?
UTENTI ONLINE
In primo piano
Rilasciato Visual Studio 11 Beta: scopri tutte le novità!
Windows 8 Consumer Preview: segui con noi la diretta
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
I più letti di oggi
Creare e gestire documenti XML con LINQ to XML
Le novità di ASP.NET 4.5 (Community Days 2012)
Evitare l'embedding di file resx per la localizzazione in ASP.NET
Utilizzare il metodo Load per caricare entity nel DbContext
Tutorial ASP.NET 3.5
Tutorial Windows Phone 7.1
HTML5 - Espresso
Forzare la chiusura dell'applicazione in Windows Phone 7
Ecco WebMatrix e le ASP.NET Web Pages: sviluppo semplificato con un nuovo tool gratuito
Importare namespace in Razor su ASP.NET MVC e ASP.NET Web Pages
Media
Integrare l'applicazione nell'esperienza di Windows 8 con i contratti
Tile e notifiche in Windows 8
Tutti i media
In evidenza
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
Logging in ASP.NET: le migliori soluzioni open-source per tracciare gli errori
Operatori di confronto in JavaScript: == e ===
Forzare la chiusura dell'applicazione in Windows Phone 7
Importare namespace in Razor su ASP.NET MVC e ASP.NET Web Pages
Utilizzare il metodo Load per caricare entity nel DbContext
Eseguire il lock del computer direttamente da Silverlight 5.0
Eliminare una determinata proprietà da un oggetto JavaScript
MISC
I nostri autori
Collabora con noi!
Media Kit - Pubblicità sul nostro network