<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - SELECT gdzie na jednym miesjcu może pojawić się kilka liter]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=5870</link>
		<description><![CDATA[Najświeższe odpowiedzi w SELECT gdzie na jednym miesjcu może pojawić się kilka liter.]]></description>
		<lastBuildDate>Mon, 28 Dec 2015 13:24:51 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: SELECT gdzie na jednym miesjcu może pojawić się kilka liter]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=9161#p9161</link>
			<description><![CDATA[Dzięki bardzo za pomoc.]]></description>
			<author><![CDATA[dummy@example.com (cogi94)]]></author>
			<pubDate>Mon, 28 Dec 2015 13:24:51 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=9161#p9161</guid>
		</item>
		<item>
			<title><![CDATA[Odp: SELECT gdzie na jednym miesjcu może pojawić się kilka liter]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=9160#p9160</link>
			<description><![CDATA[Ad 1 LIKE nie działa z wyrażeniami regularnymi możesz w warunku napisać tak WHERE "Name" LIKE 'b%a' i wybierze ci słowa zaczynające się od "b" i kończące się na "a" i do tego służy LIKE
Ad 2 to dwa kwalifikatory porównujące ciągi jeden bez rozróżnienia wielkości znaków a drugi z rozróżnieniem (takie zostały wybrane i już)
Ad 3, 5 znak ^ oznacza, że badane słowo ZACZYNA się od znaków b-e a znak $ wymusza sprawdzenie czy badane słowo kończy się znakami a,i,o
Ad 4 tak, to odpowiednik % w LIKE

Tu masz pełny opis do funkcji wybierających ciągi znaków [url=http://www.postgresql.org/docs/9.3/static/functions-matching.html#POSIX-MATCHING-RULES]Link[/url]]]></description>
			<author><![CDATA[dummy@example.com (c_michal)]]></author>
			<pubDate>Mon, 28 Dec 2015 12:39:26 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=9160#p9160</guid>
		</item>
		<item>
			<title><![CDATA[Odp: SELECT gdzie na jednym miesjcu może pojawić się kilka liter]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=9159#p9159</link>
			<description><![CDATA[[quote=c_michal]chyba najlepiej będzie tak (warunek działa zarówno dla dużych i małych liter) 

SELECT *
FROM "Company"
WHERE "Name" ~* '(^[b-e])(.*)([a,i,o]$)'[/quote]

Działa ekstra ale nie do końca rozumiem co tam się dzieję
1) dlaczego struktura LIKE nie działa?
2) ~ sprawdza tylko małe litery dlatego warunek ~* działa dla dużych i małych liter
3)(^[b-e]) jakie zadanie spełnia ^   ([b-e]) wgl nie nadaje żadnego warunku dostaję wszystkie rekordy z powrotem
4) (.*) spełnia podobne zadanie co % ?? gdy używamy LIKE
5) po co jest $

Wybacz ,że pytam i zajmuję twój czas, ale kto pytana nie błądzi ;)]]></description>
			<author><![CDATA[dummy@example.com (cogi94)]]></author>
			<pubDate>Mon, 28 Dec 2015 11:59:53 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=9159#p9159</guid>
		</item>
		<item>
			<title><![CDATA[Odp: SELECT gdzie na jednym miesjcu może pojawić się kilka liter]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=9158#p9158</link>
			<description><![CDATA[chyba najlepiej będzie tak (warunek działa zarówno dla dużych i małych liter) 

SELECT *
FROM "Company"
WHERE "Name" ~* '(^[b-e])(.*)([a,i,o]$)']]></description>
			<author><![CDATA[dummy@example.com (c_michal)]]></author>
			<pubDate>Mon, 28 Dec 2015 11:13:13 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=9158#p9158</guid>
		</item>
		<item>
			<title><![CDATA[SELECT gdzie na jednym miesjcu może pojawić się kilka liter]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=9157#p9157</link>
			<description><![CDATA[Witam,
Kolejne pytanie laika.
Chciałbym wyszukać nazwę której pierwsza litera zaczynałaby się w przedziale od b do e, a ostania to a,i lub o

SELECT *
FROM "Company"
WHERE "Name" LIKE ('[b-e]%[a,i,o])

W innych programach do tego służy znak [] a jak w PostGreSQL??

Dzięki :)]]></description>
			<author><![CDATA[dummy@example.com (cogi94)]]></author>
			<pubDate>Mon, 28 Dec 2015 09:54:57 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=9157#p9157</guid>
		</item>
	</channel>
</rss>
