ďťż
 
Występowanie podciągu w kolumnie PostgreSQL ďťż
 
Występowanie podciągu w kolumnie PostgreSQL
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Występowanie podciągu w kolumnie PostgreSQL



mwgomez - 19-07-2006 00:45
Występowanie podciągu w kolumnie PostgreSQL
  Jakie polecenie SQL wydać w PostgreSQL aby uzyskać położenie wybranego
podciągu znakowego w wybranej kolumnie tabeli bazy danych PostgreSQL.
(Bez względu na wielkjość liter).

Pozdrawiam

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl





hubert depesz lubaczewski - 19-07-2006 00:45

  On 2006-07-18, mwgomez <informatykWYTNIJTO@element.com.pl> wrote:
> Jakie polecenie SQL wydać w PostgreSQL aby uzyskać położenie wybranego
> podciągu znakowego w wybranej kolumnie tabeli bazy danych PostgreSQL.
> (Bez względu na wielkjość liter).

select position(lower('podciąg') in lower(kolumna)) from tabelka;

depesz

--
http://www.depesz.com/index.php/2006/06/22/choroby/




mwgomez - 21-07-2006 01:18

  > select position(lower('podciąg') in lower(kolumna)) from tabelka;
Dziekuje za odpowiedź. Rozumiem, że

select position(upper('podciąg') in upper(kolumna)) from tabelka;

da mi ten sam efekt. W związku z tym mam jescze małe pytanie, czy jeżeli się
zdecyduję na przechowywanie w wybranej kolumnie wszystkich napisów np w
postaci dużych znaków (upper) wóczas będę mógł wydawać polecenie:
select position(('PODCIAG') in kolumna) from tabelka;
czy zyskam na prędkości? Czy to jerst oczywiste czy raczej musze wykonać testy?

Pozdrawiam

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl




hubert depesz lubaczewski - 21-07-2006 01:18

  On 2006-07-19, mwgomez <informatykWYTNIJTO@element.com.pl> wrote:
>> select position(lower('podciąg') in lower(kolumna)) from tabelka;
> Dziekuje za odpowiedź. Rozumiem, że
> select position(upper('podciąg') in upper(kolumna)) from tabelka;
> da mi ten sam efekt. W związku z tym mam jescze małe pytanie, czy jeżeli się

nie. nie wszystkie języki mają takie same reguły do robienia upper niż
do lower. szczegółów nie znam, ale kiedyś była dyskusja na ten temat na
ircowym kanale postgresowym. efekt - jeśli nie jesteś pewien jaki język
jest uzywany i czy w nim na pewno dobrze zadziała - używaj lower.

> czy zyskam na prędkości? Czy to jerst oczywiste czy raczej musze wykonać testy?

nie wiem ile jest danych. zysk będzie, ale może być niemierzalny.

depesz

--
http://www.depesz.com/index.php/2006/06/22/choroby/
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [PostgreSQL] - jak =?ISO-8859-2?Q?zabezpieczy=E6_interesy_tw?==?ISO-8859-2?Q?=F3rcy_systemu_=3F=3F=3F?= postgresql - int/int postgresql Select count(*) czy raczej Select count(ID) [PostgreSQL] jak =?ISO-8859-2?Q?pobra=E6_warto=B6=E6_zwracan?==?ISO-8859-2?Q?=B1_przez_funkcj=EA=3F?= [postgresql] INSERT OR UPDATE - jak =?ISO-8859-2?Q?b=EAdzie_na?==?ISO-8859-2?Q?jlepiej=3F?= [postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?= [PostgreSQL] Jak =?ISO-8859-2?Q?po=B3=B1czy=E6_funkcje_z_w?==?ISO-8859-2?Q?idokiem?= Postgres - replikcja master-master Dopasowanie do "najlepszego" dopasowania :) [ PostgreSQL] Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • red-hacjenda.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com