Visualizzazione dei risultati da 1 a 9 su 9

Discussione: interrogazione SQL

  1. #1

    interrogazione SQL

    Ciao,

    voglio fare un'interrogazione SQL chiedendo tutti i record con il campo nome (x esempio) che comincia per una data lettera; ovvero:

    sql = "SELECT * FROM tabella WHERE campo='" & lettera & "' ORDER BY campo"

    dove campo non deve essere tutto il valore ma solo il primo carattere

    come posso fare?

    grazie, ciao.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    sql = "SELECT * FROM tabella WHERE campo LIKE '"& lettera &"%' ORDER BY campo"
    Roby

  3. #3
    Thanks Sir!

  4. #4
    scusate l'intromissione!!!!
    La stessa sintassi vale anche per Mysql oppure è diversa?

    grazie e scusate ancora.
    AF
    Non dire gatto se non ce l'hai nel sacco! ATTIA!

  5. #5

  6. #6
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    Originariamente inviato da Roby_72
    Uguale.

    Roby


    *

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da gold
    *

  8. #8
    non ho capito cosa vuol dire *.

    l'errore mi viene dato in questa stringa:
    If Testo &"" <> "" Then

    Qry = Qry &" And ((Marca like '*"& fixquotes(testo) &"*') or (Modello like '*"& fixquotes(testo) &"*') or (Prodotto like '*"& fixquotes(testo) &"*') or (Nota like '*"& fixquotes(testo) &"*' )) "
    End If


    premetto che prima al posto degli * c'erano i %

    AF
    Non dire gatto se non ce l'hai nel sacco! ATTIA!

  9. #9
    bisogna usare %

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.