Visualizzazione dei risultati da 1 a 9 su 9

Discussione: SQL Server e LIKE 'a%'

  1. #1
    Utente di HTML.it L'avatar di Glo
    Registrato dal
    Jan 2002
    Messaggi
    128

    SQL Server e LIKE 'a%'

    Ciao a tutti
    Ho provato ad estrarre dei record che iniziano con una determinata lettera con il like

    SELECT * FROM Farmacie WHERE [Ragione sociale] LIKE '"&request("Lettera")&"%' ORDER BY [Ragione sociale]

    però non mi restituisce mai nulla per qualsiasi lettera.

    Per SQL SERVER percaso bisogna usare un'altra istruzione?
    Con Access mi ha sempre funzionato
    I live inside a dream, calling to your spirit as a sail calls the wind

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    prova

    SELECT * FROM Farmacie WHERE [Ragione sociale] LIKE '"&request("Lettera")&"*' ORDER BY [Ragione sociale]
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    Utente di HTML.it L'avatar di Glo
    Registrato dal
    Jan 2002
    Messaggi
    128
    già fatto... ma non funziona
    I live inside a dream, calling to your spirit as a sail calls the wind

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    strano...fatti stampare la query magari dalla request arriva qualche puttanata...
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  5. #5
    Utente di HTML.it L'avatar di Glo
    Registrato dal
    Jan 2002
    Messaggi
    128
    SELECT * FROM Farmacie WHERE [Ragione sociale] LIKE 'd%' ORDER BY [Ragione sociale]

    questa è la query... proprio non riesco a capire dove sia l'errore
    I live inside a dream, calling to your spirit as a sail calls the wind

  6. #6
    hai provato quella query in Enterprise Manager o in query analyzer? prova anche con D% (al posto di d%)... magari hai delle impostazioni case sensitive

  7. #7
    Utente di HTML.it L'avatar di Glo
    Registrato dal
    Jan 2002
    Messaggi
    128
    ma porca... era proprio il case sensitive... ora infatti funziona...
    rimane un problemino... ci sono alcuni record che iniziano con "++" ma se faccio

    SELECT * FROM Farmacie WHERE [Ragione sociale] LIKE '+%' ORDER BY [Ragione sociale]

    non funziona... ci sono restrizioni anche per i caratteri speciali??
    E nel caso una Ragione Sociale iniziasse con "d" anzichè "D" immagino non verrebbe fuori... posso fare qualcosa di veloce per cambiare le impostazioni o devo mettere un'altra condizione nel WHERE che mi faccia uscire anche le minuscole (tipo "where ragionesociale Like 'd%' or ragionesociale Like 'D%'")

    Cmq grazie a tutti per l'aiuto!!!!
    I live inside a dream, calling to your spirit as a sail calls the wind

  8. #8
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da Glo
    ma porca... era proprio il case sensitive... ora infatti funziona...
    rimane un problemino... ci sono alcuni record che iniziano con "++" ma se faccio

    SELECT * FROM Farmacie WHERE [Ragione sociale] LIKE '+%' ORDER BY [Ragione sociale]

    non funziona... ci sono restrizioni anche per i caratteri speciali??
    E nel caso una Ragione Sociale iniziasse con "d" anzichè "D" immagino non verrebbe fuori... posso fare qualcosa di veloce per cambiare le impostazioni o devo mettere un'altra condizione nel WHERE che mi faccia uscire anche le minuscole (tipo "where ragionesociale Like 'd%' or ragionesociale Like 'D%'")

    Cmq grazie a tutti per l'aiuto!!!!
    prova così
    codice:
    SELECT * FROM Farmacie WHERE Upper([Ragione sociale]) LIKE 'D%' ORDER BY [Ragione sociale]
    ovviamente a quel punto gli devi sempre passare tutto maiuscolo nella condizione...
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  9. #9

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.