Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: ricerca nel database

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    133

    ricerca nel database

    ciao a tutti
    dopo l'accesso al DB, come posso ricercare per visualizzare solo i campi del database che rispondono a certe condizioni???

    ad esempio, mostrare tutti i campi che hanno come titolo "palla" ma scartare ad esempio quelli che hanno il titolo "palla blu"...

    scusate la banalità della domanda, ma non ci dormo la notte...

  2. #2
    SELECT * FROM tabella WHERE titolo='palla';

    intendi così ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    133
    esatto.

    però i titoli possono essere leggermente diversi, quind "palla rossa" "palla verde" ... "palla gialla" "palla blu"

    quindi io dovrei visualizzarli tutti escludendo ad esempio "palla blu"...

    ci vorrebbe un doppio filtro?

  4. #4
    non ho provato...

    SELECT * FROM tabella WHERE titolo LIKE '%palla%' AND titolo != 'palla blu';

  5. #5
    SELECT * FROM tabella WHERE NOT titolo='palla';

    così ?

    OPS...sono arrivato tardi....

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    133
    Originariamente inviato da serialkiller
    non ho provato...

    SELECT * FROM tabella WHERE titolo LIKE '%palla%' AND titolo != 'palla blu';
    dovrebbe essere così!!!

    appena riesco a provare vi faccio sapere, tnx!

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    133
    potrebbe andare bene anche così:

    SELECT * FROM tabella WHERE titolo LIKE '%palla%' AND titolo NOT LIKE '%blu%';

    ???

    in questo modo potrei avere titoli come "palla gialla in cuoio" e trovarmela visualizzata dalla query, giusto??

  8. #8
    Originariamente inviato da theorange
    ...

    in questo modo potrei avere titoli come "palla gialla in cuoio" e trovarmela visualizzata dalla query, giusto??
    provare pare così brutto??


    comunque, sì! occhio però che così facendo ti ritrovi anche frasi del tipo "andiamo a giocare a pallavolo?" "che bella la pallamano!!" etc etc...

    se invece vuoi che palla possa essere posta all'inizio del titolo e basta, togli il primo %

    codice:
    ...LIKE 'palla%'






    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    133
    proverei volentieri, ma non ho il materiale in ufficio.

    stasera a casa provo un po di varianti.

    il tuo consiglio credo che sia il migliore, senza sminuire i consigli precedenti, chiaro!!


    PS: non ho titoli così complessi!!!

  10. #10
    Originariamente inviato da theorange
    proverei volentieri, ma non ho il materiale in ufficio.
    ah! sorry

    PS: non ho titoli così complessi!!!
    si si era solo per farti un esempio sull'uso delle stringhe in sql
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.