Ipotizziamo una tabella con 2 campi, auto, moto;
2 records con rispettivamente
auto
alfa
audi
moto
yamaha
honda
ora io avrei bisogno di elencare tutti i valori dove sia presente la lettera a;
esiste un tool che preveda questa funzione?
Ipotizziamo una tabella con 2 campi, auto, moto;
2 records con rispettivamente
auto
alfa
audi
moto
yamaha
honda
ora io avrei bisogno di elencare tutti i valori dove sia presente la lettera a;
esiste un tool che preveda questa funzione?
Non capisco che vuoi dire con contrario. La query deve sempre restituire i valori che vuoi trovare, altrimenti che query sarebbe?
Nel tuo caso dovresti usare like.
select auto, moto from tabella
where moto like '%a%' OR moto like '%a%'
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Mi sono spiegato male;
in quel caso so che bisogna usare like ma era un discorso in generale: se non sapessi di dover usare like e scrivessi su un apposito tool sia la tabella che i dati ma soprattutto i risultati che voglio ottenere questo tool mi dovrebbe restituire tutte le possibili select * from tabella where ....... con le quali è possibile avere i valori che ho indicato.
in pratica, se fosse un'equazione la tabella, i campi, i valori della tabella e i risultati ottenuti (tramite la select che ancora non conosciamo) sarebbero delle costanti e la select sarebbe la x da calcolare.
Forse ho capito la domanda
Immaginiamo che hai 1 sola tabella di nome t1
con i campi: c1 e c2
con i seguenti valori
c1 ----- c2
12 ----- alwe
15 ----- bertukj
18 ----- hertsfre
2 ------ aiuy
tu vuoi dare come imput per esempio:
12 ----- alwe
2 ------ aiuy
e vuoi che ti venga restituito:
SELECT t1.c1, t1.c2 FROM t1 WHERE t1.c1<15
SELECT t1.c1, t1.c2 FROM t1 WHERE t1.c1<14
SELECT t1.c1, t1.c2 FROM t1 WHERE t1.c1<13
SELECT t1.c1, t1.c2 FROM t1 WHERE t1.c1=12 OR t1.c1=2
SELECT t1.c1, t1.c2 FROM t1 WHERE Left(t1.c2,1)="a"
SELECT t1.c1, t1.c2 FROM t1 WHERE Len(t1.c2)=4
SELECT --- eccetera per tutte le altre possibilità ---------
Dacci conferma sulla esattezza della domanda.
ma già ti dico che se fosse esatta allora io sarei in difficolta a rispondere
.
Si, è esatto;
c'è un software/tool che fa una cosa del genere? e se non esistesse secondo te sarebbe utile?
... mi pare una "semplice" query dinamica.
pensata in questo modo (query multiple) complica il lavoro, ma niente di nuovo sotto al sole.
poi bisogna vedere le necessità contestuali (come estrarre e stampare).
è un lavoro molto specifico, utile forse solo in rare occasioni.
ma a cosa servirebbe?
A dare una grossa mano con query complesse.
e come? non riesco a seguire il tuo ragionamento, puoi fare un esempio? grazie
Prendi ad esempio uno degli ultimi messaggi ai quali mi hai risposto consigliandomi quale select avrei dovuto fare per avere quei risultati: http://forum.html.it/forum/showthrea...readid=2924476
ecco, con il tool in questione non avrei avuto bisogno del forum e avrei risolto subito.
Gli avrei detto che tabella e quali campi e dati erano contenuti e successivamente i valori che avrei desiderato ed il tool mi avrebbe restituito una o più query da utilizzare.