🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #70347

Re: query

#70347
From: Wojtek I.
Date: Mon, 09 Jul 2007 12:51
116 lines
2605 bytes



> Wojtek I. pisze:

> > mam zapytanie z parametrem:

> > np.

> > select imie, nazwisko, ulica

> >        from czlowiek

> >        where  ulica in  ( :r1 )

> >

> > Czy mozna robic tak zapytania i jezeli tak jak wpisac wartosc paramteru 
> > r1

> > zeby mozna bylo wyswietlic ludzi z ulic np. kwiatowa, debowa

> >

>

> ja to bym raczej zrobił klasyczne zapytanie:

>

> select imie, nazwisko, ulica

> from czlowiek

> where ulica like :r1;

>

> Wtedy jako parametr podajesz tak:

>

> DM.DataSet.Paramteres.ParamByName('r1').Value := ciag_znakow + '%';

>

> lub DM.DataSet.Paramteres.ParamByName('r1').Value := '%' + ciag_znakow +

> '%';

>

> w zależności od tego jak chcesz szukać.

>

> Druga wersja zapytania klasycznego:

>

> select imie, nazwisko, ulica

> from czlowiek

> where ulica = :r1;

>

> W tym przypadku parametr podajesz tak:

>

> DM.DataSet.Paramteres.ParamByName('r1').Value := ciag_znakow;

>

> DM - DataModule

>





Hmm, ale to jest rozwiazanie na 2 zapytania a chodzi mi o takie zapytanie 
(jedno zapytanie) za pomoca jednego parametru w którym wyswietlił 
mieszkańców kwaitowej i debowej  razem . Normalnie zapytanie to wyglądałoby 
tak



select imie, nazwisko, ulica

        from czlowiek

        where  ulica in  ('Kwiatowa','Debowa')



jakbym chciał wiecej ulic to tak





select imie, nazwisko, ulica

        from czlowiek

        where  ulica in  ('Kwiatowa','Debowa', 'ulica1','ulica2',) itd.



I chodzi mi o skonstruowanie takiego zapytania z parametrem,  i czy wogole 
się da cos takiego zrobic ??
Technical Details
Message-ID: <f6tb1l$93o$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <f6t7f4$10n$1@atlantis.news.tpi.pl> <f6ta18$mgs$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: "Wojtek I." <wotu123@tlen.pl.CAT.TO>
Newsgroups: pl.comp.lang.delphi.bazy-danych
Subject: Re: query
Date: Mon, 9 Jul 2007 14:51:58 +0200
Organization: Onet.pl
Lines: 124
Message-ID: <f6tb1l$93o$1@news.onet.pl>
References: <f6t7f4$10n$1@atlantis.news.tpi.pl> <f6ta18$mgs$1@inews.gazeta.pl>
NNTP-Posting-Host: ry98.internetdsl.tpnet.pl
X-Trace: news.onet.pl 1183985525 9336 80.55.76.98 (9 Jul 2007 12:52:05 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Mon, 9 Jul 2007 12:52:05 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138
X-Sender: 4VS5sMUwL+g7IRS3SbRDOw==
X-RFC2646: Format=Flowed; Response
X-Newsreader: Microsoft Outlook Express 6.00.2900.3138
X-Priority: 3
X-MSMail-Priority: Normal
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit