Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    query mysql : forse un bug?

    ciao a tutti.
    Ho un problema con una query fatta su un server mysql dal mysqlcc.
    La tabella in questione e' la seguente:
    nome_tabella: statistiche_chiamate.
    descrizione:
    id_split int(10) chiave primaria autoincrement
    split int(11)
    gruppo varchar(100)
    descrizione varchar(100)

    +----------+-------+------------------------+---------------------+
    | id_split | split | gruppo | descrizione |
    +----------+-------+------------------------+---------------------+
    | 89 | 23 | pippo | Bonsai |
    +----------+-------+------------------------+---------------------+

    se faccio la select
    SELECT * FROM `statistiche_chiamate` where descrizione not like 'BO_%'
    il record sopra indicato non viene fuori perche?
    Qualcuno saprebbe aiutarmi?

  2. #2
    Dici che e' un bug?

    dato = Bonsai

    richiesta = where descrizione not like 'BO_%'

    secondo te che dovrebbe fare. Non sei case sensitive.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Scusate ho sbagliato io a scrivere....
    Il dato Bonsai viene fuori....
    Nonostante ho inserito l'underscore.....
    Perche?

  4. #4
    Originariamente inviato da marasma1
    Scusate ho sbagliato io a scrivere....
    Il dato Bonsai viene fuori....
    Nonostante ho inserito l'underscore.....
    Perche?
    Perche' underscore e' un carattere jolly tipo il %. Significa qualunque lettera (1 lettera) mentre % tutte le lettere.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Come posso fare ad identificare l'underscore?
    In oracle e' considerato carattere non jolly.
    Infatti la stessa query su oracle risponde correttamente.

  6. #6
    Originariamente inviato da marasma1
    Come posso fare ad identificare l'underscore?
    In oracle e' considerato carattere non jolly.
    Infatti la stessa query su oracle risponde correttamente.
    Si deve usare il carattere di escape....

    http://dev.mysql.com/doc/mysql/en/St...x.html#IDX1036

    leggi con attenzione....


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7

  8. #8
    Originariamente inviato da marasma1
    grazie 1000
    Prego altrettanti...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.