<?xml version="1.0" encoding="UTF-8"?><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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT blog &#187; AS</title>
	<atom:link href="http://szj.cz/tag/as/feed/" rel="self" type="application/rss+xml" />
	<link>http://szj.cz</link>
	<description>internet, linux, novinky, programování</description>
	<lastBuildDate>Sat, 12 Sep 2015 11:14:32 +0000</lastBuildDate>
	<language>cs-CZ</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.2</generator>
	<item>
		<title>Proměnné v MySQL aneb používáme alias v SELECT dotazu</title>
		<link>http://szj.cz/promenne-v-mysql-aneb-pouzivame-alias-v-select-dotazu/</link>
		<comments>http://szj.cz/promenne-v-mysql-aneb-pouzivame-alias-v-select-dotazu/#comments</comments>
		<pubDate>Mon, 01 Jul 2013 16:16:33 +0000</pubDate>
		<dc:creator><![CDATA[fredomgc]]></dc:creator>
				<category><![CDATA[Programování]]></category>
		<category><![CDATA[AS]]></category>
		<category><![CDATA[databáze]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[proměnná]]></category>
		<category><![CDATA[SELECT]]></category>

		<guid isPermaLink="false">http://szj.cz/?p=769</guid>
		<description><![CDATA[Narazil jsem na výbornou syntaktickou pomůcku v MySQL, která mi okamžitě začala zjednodušovat život. Stává se mi totiž, že potřebuji s hodnotou jednoho sloupce pracovat v jiném sloupci. Při použití standardních aliasů vytvořených s pomocí AS však narážím na problém. Následující metoda představuje přímočarý postup, který však není funkční. Databáze u druhého sloupce ukončí provádění [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Narazil jsem na výbornou syntaktickou pomůcku v MySQL, která mi okamžitě začala zjednodušovat život. Stává se mi totiž, že potřebuji s hodnotou jednoho sloupce pracovat v jiném sloupci. Při použití standardních aliasů vytvořených s pomocí AS však narážím na problém.</p>
<p>Následující metoda představuje přímočarý postup, který však není funkční.</p>
<p>SELECT (1 + 1) as soucet, soucet + 1</p>
<p>Databáze u druhého sloupce ukončí provádění dotazu s tím, že nezná <strong>soucet</strong>, i když se jedná o alias předcházejícího sloupce.</p>
<p>Kýženého efektu dosáhneme díky proměnným. Těm se přiřazují hodnoty zápisem <strong>@jmeno:=hodnota</strong>. Aktuálně uchovávaný údaj vrátí <strong>@jmeno</strong>. Výše uvedený příklad by po nasazení proměnných vypadal takto:</p>
<p>SELECT @soucet:=(1 + 1) as soucet, @soucet + 1</p>
<p>Rázem získáváme číslo 2 a v druhém sloupci správný součet 3.</p>
<p><a href="http://szj.cz/wp-content/uploads/2013/07/mysql-promenne.png"><img class="aligncenter size-full wp-image-771" title="mysql-promenne" src="http://szj.cz/wp-content/uploads/2013/07/mysql-promenne.png" alt="MySQL - proměnné" width="555" height="208" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://szj.cz/promenne-v-mysql-aneb-pouzivame-alias-v-select-dotazu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
