Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 29
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    evitare la ripetizione del campo condizione in sql

    ciao, mi chiedevo se c'è un modo in sql di evitare la ripetizione di un campo nella clausola where con valori diversi..
    ad esempio:
    codice:
    select a,b,c from tabella where a = 'prova' and a = 'prova1' and a = 'prova2' etc..
    cioè..si può enunciare una sola volta a con i suoi filtri?

  2. #2
    doppino, esiste la IN... e cmq la tua where di esempio è un'autentica stupidaggine (ci sei già cascato almeno una volta )

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da optime
    doppino, esiste la IN... e cmq la tua where di esempio è un'autentica stupidaggine (ci sei già cascato almeno una volta )
    si si.. lo sò!!! era un esempio! altrimenti come facevo a farmi capire..
    cmq è corretta.. anche se sò che bisogna utilizzare l'or in parentesi

  4. #4
    Originariamente inviato da dops
    si si.. lo sò!!! era un esempio! altrimenti come facevo a farmi capire..
    cmq è corretta.. anche se sò che bisogna utilizzare l'or in parentesi
    NO!

  5. #5
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da optime
    NO!
    e invece si!! se quel campo contiene allo stesso tempo quei valori e di quello stesso campo faccio una substring!!!

  6. #6
    a dop, un campo non può essere uguale a una cosa e contemporaneamente uguale a qualcos'altro.

    il tuo esempio è sbagliato. punto.

    fanne uno che rispecchi correttamente la tua esigenza. altrimenti usa parole tue, non SQL

  7. #7
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da optime
    fanne uno che rispecchi correttamente la tua esigenza. altrimenti usa parole tue, non SQL

    ma sei proprio un pcunaro!! non sai cosa significa "pcunaro" ?
    ti devi napoletanizzare allora!

  8. #8
    Originariamente inviato da dops

    ma sei proprio un pcunaro!! non sai cosa significa "pcunaro" ?
    ti devi napoletanizzare allora!
    abbello, statt'accuort... sai bene che sei a rischio

  9. #9
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    facciamo una cosa.. scrivo del codice che è meglio:
    codice:
     foreach (AddValue item in cmbFam.Items)
                    {
                        if (cmbFam.Items.Count == 1)
                        {
                            strSqlConcat.Append(" AND CAMPO IN ('" + item.Value.ToString() + "')");
                        }
                        else
                        {
                            strSqlConcat.Append(" AND CAMPO IN ('" + item.Value.ToString() + "',)");
                        }
                    }
    itero su delle item, se ne trovo una allora ne "appendo" solo una.. se ne trovo + di una sorge il problema.. in quanto la virgola all'ultima item non ci dev'essere..
    quindi? come faccio? devo controllare che quella certa item non sia l'ultima?

  10. #10
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da optime
    abbello, statt'accuort... sai bene che sei a rischio
    hahahha.. ma guarda che nu compliment!

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.