<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>SQL Oracle</title>
	<link>http://sql.top-dba.com</link>
	<description>Oracle SQL blog</description>
	<pubDate>Tue, 21 Apr 2009 20:32:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<item>
		<title>Pseudokolumny, Sekwencje</title>
		<link>http://sql.top-dba.com/2008/06/20/pseudokolumny-sekwencje/</link>
		<comments>http://sql.top-dba.com/2008/06/20/pseudokolumny-sekwencje/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 20:12:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SQL]]></category>

		<category><![CDATA[baza oracle]]></category>

		<category><![CDATA[bierząca data i godzina]]></category>

		<category><![CDATA[dodawanie]]></category>

		<category><![CDATA[dzielenie]]></category>

		<category><![CDATA[kolumna]]></category>

		<category><![CDATA[mnożenie]]></category>

		<category><![CDATA[nazwa urzytkownika]]></category>

		<category><![CDATA[operatory artmetyczne]]></category>

		<category><![CDATA[pensja]]></category>

		<category><![CDATA[pseudokolumna]]></category>

		<category><![CDATA[pseudokolumna user]]></category>

		<category><![CDATA[pseudokolumny]]></category>

		<category><![CDATA[rownum pseudokolumna]]></category>

		<category><![CDATA[sekwencja]]></category>

		<category><![CDATA[select sysdate from dual]]></category>

		<category><![CDATA[sysdate]]></category>

		<category><![CDATA[zalogowany użytkownik]]></category>

		<guid isPermaLink="false">http://sql.top-dba.com/2008/06/20/pseudokolumny-sekwencje/</guid>
		<description><![CDATA[

Pseudo kolumna jest podobna do kolumny w zwykłej tabeli, ale nie jest przechowywana w tabeli. Pseudokolumna zwraca wartość która jest podobna do funkcji bez argumentu. W bazie oracle możemy wymienić następujące pseudokolumny: sysdate, user i rownum.
SYSDATE zwraca bieżącą datę i godzinę,
USER zwraca nazwę użytkownika który jest zalogowany,
ROWNUM możemy wykorzystać do ograniczenia w wyświetlaniu wierszy np. [...]]]></description>
			<content:encoded><![CDATA[<p><br />
</p>
<p>Pseudo kolumna jest podobna do kolumny w zwykłej tabeli, ale nie jest przechowywana w tabeli. Pseudokolumna zwraca wartość która jest podobna do funkcji bez argumentu. W bazie oracle możemy wymienić następujące pseudokolumny: <em>sysdate</em>, <em>user</em> i <em>rownum</em>.</p>
<p><strong>SYSDATE</strong> zwraca bieżącą datę i godzinę,</p>
<p><strong>USER</strong> zwraca nazwę użytkownika który jest zalogowany,</p>
<p><strong>ROWNUM</strong> możemy wykorzystać do ograniczenia w wyświetlaniu wierszy np. chcemy wyświetlić 5 pierwszych wierszy. zapytania na pseudokolumnach robimy na specjalnej tabeli <em>DUAL</em>,</p>
<p>przykład <em>select sysdate from dual;</em></p>
<p>zwraca bieżącą datę i czas. zapytanie</p>
<p><em>select * from tabela where rownum&lt;10; </em></p>
<p>wyświetli tylko 10 pierwszych wierszy z tabeli tabela.</p>
<p><strong> Operatory arytmetyczne</strong> +, -, *, / to odpowiednio dodawania, odejmowanie, mnożenie, dzielenie.</p>
<p>Przykład <em>select pensja+100 from place;</em></p>
<p>zapytanie to przedstawia pensje zwiększone o 100 z tabeli place.</p>
<p><br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://sql.top-dba.com/2008/06/20/pseudokolumny-sekwencje/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Funkcje SQL</title>
		<link>http://sql.top-dba.com/2008/06/20/funkcje-sql/</link>
		<comments>http://sql.top-dba.com/2008/06/20/funkcje-sql/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 20:10:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SQL]]></category>

		<category><![CDATA[funkcja group by]]></category>

		<category><![CDATA[funkcja modulo]]></category>

		<category><![CDATA[funkcja NVL]]></category>

		<category><![CDATA[funkcja sql]]></category>

		<category><![CDATA[funkcja ucinająca]]></category>

		<category><![CDATA[funkcja zaokrąglająca]]></category>

		<category><![CDATA[funkcje do konwersji]]></category>

		<category><![CDATA[funkcje numeryczne]]></category>

		<category><![CDATA[funkcje znakowe]]></category>

		<category><![CDATA[initcap]]></category>

		<category><![CDATA[lenght]]></category>

		<category><![CDATA[ltrim]]></category>

		<category><![CDATA[MOD]]></category>

		<category><![CDATA[replace]]></category>

		<category><![CDATA[round]]></category>

		<category><![CDATA[rpad]]></category>

		<category><![CDATA[rtrim]]></category>

		<category><![CDATA[string]]></category>

		<category><![CDATA[substr]]></category>

		<category><![CDATA[trim]]></category>

		<category><![CDATA[trunc]]></category>

		<category><![CDATA[upper]]></category>

		<category><![CDATA[zamiana daty na string]]></category>

		<category><![CDATA[zamiana na duże litery]]></category>

		<category><![CDATA[zmiana stringu na datę]]></category>

		<guid isPermaLink="false">http://sql.top-dba.com/2008/06/20/funkcje-sql/</guid>
		<description><![CDATA[

ORACLE FUNKCJE SQL 
Funkcje numeryczne:
ROUND - funkcja zaokrąglająca,
TRUNC - funkcja ucinająca,
MOD - funkcja modulo.
Funkcje znakowe: 
UPPER - funkcja zamienia na duże litery,
INITCAP - tylko pierwsza litera jest duża,
RTRIM, LTRIM - usuwa spacje od początku lub końca,
TRIM - usuwa spacje z początku i końca,
RPAD - dodaje spacje po prawej stronie,
SUBSTR - wycina tekst np substr(imie, 3,10) [...]]]></description>
			<content:encoded><![CDATA[<p><br />
</p>
<p><font color="#ff0000"><strong>ORACLE FUNKCJE SQL </strong></font></p>
<p><em>Funkcje numeryczne:</em></p>
<p><strong>ROUND</strong> - funkcja zaokrąglająca,<br />
<strong>TRUNC</strong> - funkcja ucinająca,<br />
<strong>MOD</strong> - funkcja modulo.</p>
<p><em>Funkcje znakowe: </em></p>
<p><strong>UPPER</strong> - funkcja zamienia na duże litery,<br />
<strong>INITCAP</strong> - tylko pierwsza litera jest duża,<br />
<strong>RTRIM, LTRIM</strong> - usuwa spacje od początku lub końca,<br />
<strong>TRIM </strong>- usuwa spacje z początku i końca,<br />
<strong>RPAD</strong> - dodaje spacje po prawej stronie,<br />
<strong>SUBSTR</strong> - wycina tekst np substr(imie, 3,10) wycina litery imienia od 3-ej do 10-ej litery,<br />
<strong>LENGHT</strong> - zwraca ilość znaków,<br />
<strong>REPLACE </strong>- funkcja zamienia jeden string na drugi.</p>
<p><em>Funkcje do konwersji: </em></p>
<p>służą np. do zmiany wartości z jednego typu do drugiego,</p>
<p><strong>TO_CHAR</strong>(date, &#8216;DD-MM-YYYY&#8217;), <strong>TO_CHAR</strong>(date, &#8216;FMMonth DD YYYY&#8217;) zamienia date na string.<br />
<strong>TO_NUMBER</strong>(&#8217;1234.98&#8242;) zmienia string na numer,<br />
<strong>TO_DATE</strong>(&#8217;12/02/2009&#8242;, &#8216;DD/MM/YYYY&#8217;) zamienia string do daty.</p>
<p>Funkcja <em>group by</em> służy do grupowania danych.</p>
<p>Funkcja <strong>NVL</strong> zamienia wartości null np. na 0 nvl(pin,0)</p>
<p><br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://sql.top-dba.com/2008/06/20/funkcje-sql/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Operatory warunkowe select</title>
		<link>http://sql.top-dba.com/2008/06/20/operatory-warunkowe-select/</link>
		<comments>http://sql.top-dba.com/2008/06/20/operatory-warunkowe-select/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 20:06:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SQL]]></category>

		<category><![CDATA[is not null]]></category>

		<category><![CDATA[klauzula order by]]></category>

		<category><![CDATA[like operator]]></category>

		<category><![CDATA[mniejszy równy]]></category>

		<category><![CDATA[operator =]]></category>

		<category><![CDATA[operator between and]]></category>

		<category><![CDATA[operator IS NULL]]></category>

		<category><![CDATA[operator mniejszości]]></category>

		<category><![CDATA[operator w oracle]]></category>

		<category><![CDATA[operator większy]]></category>

		<category><![CDATA[operatory warunkowe]]></category>

		<category><![CDATA[order by]]></category>

		<category><![CDATA[posortować dane]]></category>

		<category><![CDATA[sortowanie danych]]></category>

		<category><![CDATA[sortowanie danych w zapytaniu select]]></category>

		<category><![CDATA[sortowanie malejąco]]></category>

		<category><![CDATA[sortowanie rosnąco]]></category>

		<category><![CDATA[zapytanie select]]></category>

		<guid isPermaLink="false">http://sql.top-dba.com/2008/06/20/operatory-warunkowe-select/</guid>
		<description><![CDATA[

OPERATOR WARUNKOWY SELECT 
Wyróżniamy następujące operatory warunkowe:
1) =, !=, &#60;&#62;  operatory: równy, nie równy, różny
2) &#62;, &#62;=, &#60;, &#60;=  operatory: większy, większy równy, mniejszy, mniejszy równy
3) BETWEEN &#8230; AND &#8230; operator pomiędzy, tutaj w miejsce kropek wstawiamy np. dwie liczby 3 i 56, czyli warunek jest spełniony dla wartości miedzy 3 i 56
4) [...]]]></description>
			<content:encoded><![CDATA[<p><br />
</p>
<p><font color="#ff0000"><strong>OPERATOR WARUNKOWY SELECT </strong></font></p>
<p>Wyróżniamy następujące operatory warunkowe:</p>
<p>1) <strong>=, !=, &lt;&gt;</strong>  operatory: <em>równy, nie równy, różny</em><br />
2) <strong>&gt;, &gt;=, &lt;, &lt;=</strong>  operatory: <em>większy, większy równy, mniejszy, mniejszy równy</em></p>
<p>3) <strong>BETWEEN &#8230; AND &#8230; </strong>operator pomiędzy, tutaj w miejsce kropek wstawiamy np. dwie liczby 3 i 56, czyli warunek jest spełniony dla wartości miedzy 3 i 56</p>
<p>4) <strong>LIKE</strong> operator matchowania tekstu lub liczb w danym stringu</p>
<p>5) <strong>IS NULL</strong>, <strong>IS NOT NULL</strong> operator do sprawdzania czy wartość jest null lub not null</p>
<p><strong>Sortowanie danych</strong> w zapytaniu <em>SELECT</em> odbywa się jak użyjemy klauzuli <em>order by</em>, za pomocą tej klauzuli możemy posortować dane w tabeli używając wpisując po order by nazwę kolumny lub kolumn lub numer kolumny która jest wymieniona po select. Możemy sortować rosnąco <strong>ASC</strong> lub malejąco <strong>DESC</strong>.</p>
<p><br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://sql.top-dba.com/2008/06/20/operatory-warunkowe-select/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Zapytanie Select w SQL-u</title>
		<link>http://sql.top-dba.com/2008/06/18/zapytanie-select-w-sql-u/</link>
		<comments>http://sql.top-dba.com/2008/06/18/zapytanie-select-w-sql-u/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 16:42:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SQL]]></category>

		<category><![CDATA[aliasy bazodanowe]]></category>

		<category><![CDATA[aliasy kolumny]]></category>

		<category><![CDATA[dane z kilku tabel]]></category>

		<category><![CDATA[dane z tabelii]]></category>

		<category><![CDATA[kolumna]]></category>

		<category><![CDATA[nazwa kolumny]]></category>

		<category><![CDATA[Oracle]]></category>

		<category><![CDATA[podstawowe zapytanie]]></category>

		<category><![CDATA[połączenie tabel]]></category>

		<category><![CDATA[select]]></category>

		<category><![CDATA[select * from]]></category>

		<category><![CDATA[tabela bazodanowa]]></category>

		<category><![CDATA[warunek where]]></category>

		<category><![CDATA[where]]></category>

		<category><![CDATA[wiersz]]></category>

		<category><![CDATA[zapytanie]]></category>

		<category><![CDATA[zawartość tabeli]]></category>

		<guid isPermaLink="false">http://sql.top-dba.com/2008/06/18/zapytanie-select-w-sql-u/</guid>
		<description><![CDATA[

Zapytanie Select SQL
Podstawowy zapytanie do bazy robimy w następujący sposób:
select * from nazwa_tabeli;
w takim przypadku zapytanie zwróci całą zawartość tabeli o nazwie &#8220;nazwa_tabeli&#8221;, jeżeli chcemy wyświetlić dane z wybranych kolumn to robimy:
select kolumna1, kolumna2 from nazwa_tabeli;
takie zapytanie pokaże wszystkie dane z tabeli ale tylko dla kolumn1 i kolumn2. Jeżeli chcemy wyświetlić dane z wybranych wierszy [...]]]></description>
			<content:encoded><![CDATA[<p><br />
</p>
<p><font color="#ff0000"><strong>Zapytanie Select SQL</strong></font></p>
<p>Podstawowy zapytanie do bazy robimy w następujący sposób:</p>
<p><em>select * from nazwa_tabeli;</em></p>
<p>w takim przypadku zapytanie zwróci całą zawartość tabeli o nazwie &#8220;nazwa_tabeli&#8221;, jeżeli chcemy wyświetlić dane z wybranych kolumn to robimy:</p>
<p><em>select kolumna1, kolumna2 from nazwa_tabeli;</em></p>
<p>takie zapytanie pokaże wszystkie dane z tabeli ale tylko dla kolumn1 i kolumn2. Jeżeli chcemy wyświetlić dane z wybranych wierszy wtedy wykorzystujemy warunek &#8220;where&#8221; w zapytaniu:</p>
<p><em>select * from tabela where wiek=20;</em></p>
<p>to zapytanie zwróci tylko wiersze dla których jest spełniony warunek wiek=20, czyli te które w kolumnie wiek mają wartość 20 w zapytaniu select możemy wykorzystywać także <strong>ALIASY</strong>, które służą do zmiany nazwy kolumny przeważnie na czytelniejsza przykład:</p>
<p><em>select kolllll1 kol1 from tabela;</em></p>
<p>tutaj aliasem jest <em>kol1</em> , jeżeli aliast składa się z kilku wyrazów powinien być w cudzysłowiu np.</p>
<p><em>select kolll1 &#8220;</em><em>to jest kol1&#8243; from tabela;</em></p>
<p>Możemy wyświetlić dane z kilku tabel do tego potrzebne jest połączenie tabel, robimy to w warunku WHERE, żeby połączyć tabele w każdej z nich kolumny muszą być podobne i mieć odpowiednie typy.</p>
<p><br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://sql.top-dba.com/2008/06/18/zapytanie-select-w-sql-u/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Oracle SQL Structure query Language</title>
		<link>http://sql.top-dba.com/2008/06/12/oracle-sql-structure-query-language/</link>
		<comments>http://sql.top-dba.com/2008/06/12/oracle-sql-structure-query-language/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 19:56:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SQL]]></category>

		<category><![CDATA[administrator]]></category>

		<category><![CDATA[alter]]></category>

		<category><![CDATA[commit]]></category>

		<category><![CDATA[create]]></category>

		<category><![CDATA[Data Definition Language]]></category>

		<category><![CDATA[Data Manipulation Language]]></category>

		<category><![CDATA[DDL]]></category>

		<category><![CDATA[developer]]></category>

		<category><![CDATA[DML]]></category>

		<category><![CDATA[drop]]></category>

		<category><![CDATA[insert]]></category>

		<category><![CDATA[Oracle]]></category>

		<category><![CDATA[Oracle SQL]]></category>

		<category><![CDATA[polecenia]]></category>

		<category><![CDATA[rollback]]></category>

		<category><![CDATA[select]]></category>

		<category><![CDATA[Structure query Language]]></category>

		<category><![CDATA[update]]></category>

		<category><![CDATA[zapytanie]]></category>

		<guid isPermaLink="false">http://sql.top-dba.com/?p=4</guid>
		<description><![CDATA[

Język SQL Structure query Language
SQL Structure query Language - jest to język zapytań do bazy danych, znajomość tego języka jest niezbędna dla administratorów i developerów. SQL jest językiem nieproceduralnym tzn. że za pomocą tego języka nie stworzymy pętli, warunku itp. Dzięki SQL można wykonać: zapytanie, wstawianie i modyfikacja wierszy, sprawdzić definicje obiektów w bazie danych. [...]]]></description>
			<content:encoded><![CDATA[<p><br />
</p>
<p><font color="#ff0000"><strong>Język </strong><strong>SQL</strong></font> <strong><em>Structure query Language</em></strong></p>
<p><strong>SQL</strong> <em>Structure query Language </em>- jest to język zapytań do bazy danych, znajomość tego języka jest niezbędna dla administratorów i developerów. <em>SQL</em> jest językiem nieproceduralnym tzn. że za pomocą tego języka nie stworzymy pętli, warunku itp. Dzięki SQL można wykonać: zapytanie, wstawianie i modyfikacja wierszy, sprawdzić definicje obiektów w bazie danych. Polecenia SQL możemy podzieli na następujące kategorie:<br />
1) <strong>DML</strong> - <em>Data Manipulation Language</em> polecenia: <em>select</em> (zapytanie), <em>insert</em> (wstawianie), <em>update</em> (modyfikacja), <em>delete</em> (kasowanie)<br />
2) <strong>Transaction Control statements</strong> - polecenia: <em>rollback</em>, <em>commit</em><br />
3) <strong>DDL</strong> - <em>Data Definition Language</em> - polecenia: <em>create</em>, <em>alter</em>, <em>drop</em></p>
<p><br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://sql.top-dba.com/2008/06/12/oracle-sql-structure-query-language/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

