<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem order-by</title>
<link>https://forum.pasja-informatyki.pl/tag/order-by</link>
<description>Powered by Question2Answer</description>
<item>
<title>Sortowanie SQL</title>
<link>https://forum.pasja-informatyki.pl/565863/sortowanie-sql</link>
<description>W kolumnie mam wymieszane dwa rodzaje danych tekstowych, Chciałbym je uporządkować aby było kolejno. Czy poza klauzulą ORDER BY która mi przychodzi do głowy jest jeszcze jakiś sposób?</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/565863/sortowanie-sql</guid>
<pubDate>Fri, 06 May 2022 12:09:05 +0000</pubDate>
</item>
<item>
<title>Jak zastosować DISTINCT, AS i ORDER BY jednocześnie?</title>
<link>https://forum.pasja-informatyki.pl/490995/jak-zastosowac-distinct-as-i-order-by-jednoczesnie</link>
<description>

&lt;p&gt;Witam,&lt;/p&gt;



&lt;p&gt;Mam taki problem, że chcę w swojej bazie danych, aby wypisać zmienne łącząc je ze sobą w np. imię&amp;nbsp;i nazwisko razem - AS. Dodatkowo ma to być wszystko ujednolicone tzn. te same linijki połączone w jedno - DISTINCT i pogrupowane według nazwiska - ORDER BY. Próbowałem coś takiego:&lt;/p&gt;



&lt;pre class=&quot;brush:sql;&quot;&gt;
use księgarnia_internetowa
SELECT DISTINCT imie + ' ' + nazwisko AS Klient, kod_pocztowy + ' ' + miejscowosc AS Miasto, ulica + ' ' + nr_domu AS Adres FROM Klient ORDER BY nazwisko, imie ASC&lt;/pre&gt;



&lt;p&gt;Niestety wyskakuje mi taki błąd:&amp;nbsp;ORDER BY items must appear in the select list if SELECT DISTINCT is specified.&lt;/p&gt;



&lt;p&gt;Szukałem w necie, ale nie udało mi się uzyskać sensownej odpowiedzi. Czy to się w ogóle da połą da się połączyć DISTINCT, AS i ORDER BY jednocześnie?&lt;/p&gt;



&lt;p&gt;Dzięki za pomoc i pozdrawiam&lt;img alt=&quot;smiley&quot; src=&quot;https://forum.pasja-informatyki.pl/qa-plugin/ckeditor4/plugins/smiley/images/regular_smile.png&quot; style=&quot;height:23px; width:23px&quot; title=&quot;smiley&quot;&gt;&lt;/p&gt;</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/490995/jak-zastosowac-distinct-as-i-order-by-jednoczesnie</guid>
<pubDate>Tue, 26 May 2020 19:09:03 +0000</pubDate>
</item>
<item>
<title>ORDER BY - problem</title>
<link>https://forum.pasja-informatyki.pl/484552/order-by-problem</link>
<description>

&lt;p&gt;Po dodaniu ORDER BY `id` DESC zmieniła się kolejność komentarzy w mysql ale nie zmieniła się kolejność na stronie.&lt;/p&gt;



&lt;p&gt;Baza Danych :&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;https://ibb.co/L5w136W&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://ibb.co/L5w136W&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;https://ibb.co/wWNRsT5&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://ibb.co/wWNRsT5&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Strona:&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;https://ibb.co/x3rgQHP&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://ibb.co/x3rgQHP&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Kod Strony :&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:php;ruler:true;&quot;&gt;
&amp;lt;?php

	session_start();
	
?&amp;gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;pl&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html&quot; charset=&quot;UTF-8&quot;&amp;gt;
	&amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot;&amp;gt;
	&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; type=&quot;text/css&quot;&amp;gt;
	&amp;lt;script type=&quot;text/javascript&quot; src=&quot;jquery-1.11.3.min.js&quot;&amp;gt;
	&amp;lt;/script&amp;gt;
	&amp;lt;script type=&quot;text/javascript&quot; src=&quot;nav_przyleganie.js&quot;&amp;gt;
	&amp;lt;/script&amp;gt;
	
&amp;lt;/head&amp;gt;
&amp;lt;body onload=&quot;odliczanie();&quot;&amp;gt;
    &amp;lt;div id=&quot;container&quot;&amp;gt;
	    &amp;lt;div id=&quot;nav&quot;&amp;gt;
			&amp;lt;ol&amp;gt;
				&amp;lt;li class=&quot;Strona_główna&quot;&amp;gt;
					&amp;lt;a href=&quot;http://localhost/php1/index.php&quot;&amp;gt;
						&amp;lt;img width=&quot;55&quot; height=&quot;45&quot; src=&quot;index_files/logo_szkoly.png&quot;&amp;gt;
					&amp;lt;/a&amp;gt;
				&amp;lt;/li&amp;gt;
				&amp;lt;li&amp;gt;
					&amp;lt;a href=&quot;file:///C:/xampp/htdocs/php1/informacje.html&quot;&amp;gt;
						Informacje
					&amp;lt;/a&amp;gt;
				&amp;lt;/li&amp;gt;
				&amp;lt;li&amp;gt;
					&amp;lt;a href=&quot;file:///C:/xampp/htdocs/php1/rekrutacja.html&quot;&amp;gt;
						Rekrutacja
					&amp;lt;/a&amp;gt;
				&amp;lt;/li&amp;gt;
				&amp;lt;li&amp;gt;
					&amp;lt;a href=&quot;file:///C:/xampp/htdocs/php1/zdjecia.html&quot;&amp;gt;
						Zdjęcia
					&amp;lt;/a&amp;gt;
				&amp;lt;/li&amp;gt;
				&amp;lt;li&amp;gt;
					&amp;lt;a href=&quot;file:///C:/xampp/htdocs/php1/Uczniowie.html&quot;&amp;gt;
						Uczniowie
					&amp;lt;/a&amp;gt;
				&amp;lt;/li&amp;gt;
				&amp;lt;li class=&quot;Logowanie&quot;&amp;gt;
					&amp;lt;?php
						
						if ((isset($_SESSION['zalogowany'])) &amp;amp;&amp;amp; ($_SESSION['zalogowany'] ==true))
						{
							echo &quot;Witaj &quot;.$_SESSION['user']. '&amp;lt;img class=&quot;strzałka&quot; width=&quot;20&quot; height=&quot;20&quot; src=&quot;index_files/Strzałka.png&quot;&amp;gt;';
							echo'&amp;lt;ul&amp;gt;
									&amp;lt;li class=&quot;a&quot;&amp;gt;
										&amp;lt;a href=&quot;http://localhost/php1/logout.php&quot;&amp;gt;
											Wyloguj się
										&amp;lt;/a&amp;gt;
									&amp;lt;/li&amp;gt;
									&amp;lt;li class=&quot;b&quot;&amp;gt;
										&amp;lt;a href=&quot;http://localhost/php1/rejestracja.php&quot;&amp;gt;
											Stwórz nowe konto
										&amp;lt;/a&amp;gt;
									&amp;lt;/li&amp;gt;
								&amp;lt;/ul&amp;gt;';
						}
						else
						{
							echo '&amp;lt;a href=&quot;http://localhost/php1/logowanie.php&quot;&amp;gt;Zaloguj Się&amp;lt;/a&amp;gt;';
						}
						
					?&amp;gt;
				&amp;lt;/li&amp;gt;
			&amp;lt;/ol&amp;gt;
		&amp;lt;div id=&quot;aktualności&quot;&amp;gt;
			&amp;lt;div id=&quot;aktualności_logo&quot;&amp;gt;
				&amp;lt;b&amp;gt;Aktualności&amp;lt;/b&amp;gt;
			&amp;lt;/div&amp;gt;
			&amp;lt;?php
				//if ((isset($_SESSION['zalogowany'])) &amp;amp;&amp;amp; ($_SESSION['zalogowany'] ==true))
				//{
					echo'
					&amp;lt;div id=&quot;Dodaj_komentarz&quot;&amp;gt;
						&amp;lt;form action=&quot;wyslij.php&quot; method=&quot;post&quot;&amp;gt;
							&amp;lt;input class=&quot;Komentarz&quot; type=&quot;text&quot; name=&quot;autor&quot; placeholder=&quot;Imię i Nazwisko&quot;/&amp;gt;&amp;lt;/br&amp;gt;
							&amp;lt;input class=&quot;Komentarz&quot; type=&quot;text&quot; name=&quot;tytul&quot; placeholder=&quot;Tytuł&quot;/&amp;gt;&amp;lt;/br&amp;gt;
							&amp;lt;textarea class=&quot;Tresc_aktualnosci&quot; type=&quot;text&quot; name=&quot;tresc&quot; placeholder=&quot;Treść&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/br&amp;gt;
							&amp;lt;input class=&quot;Komentarz&quot; type=&quot;submit&quot; value=&quot;Dodaj&quot;/&amp;gt;
						&amp;lt;/form&amp;gt;
					&amp;lt;/div&amp;gt;';
				//}
			?&amp;gt;
			&amp;lt;?php
				if(isset($_SESSION['blad']))
				{
					echo '&amp;lt;div style=&quot;color: red;&quot;&amp;gt;'.$_SESSION['blad'].'&amp;lt;/div&amp;gt;';
					unset($_SESSION['blad']);
					'&amp;lt;/br&amp;gt;';
				}
				
				if(isset($_SESSION['wyslano']))
				{
					echo '&amp;lt;div style=&quot;color: blue;&quot;&amp;gt;'.$_SESSION['wyslano'].'&amp;lt;/div&amp;gt;';
					unset($_SESSION['wyslano']);
					'&amp;lt;/br&amp;gt;';
				}
			?&amp;gt;
			&amp;lt;?php
				try
				{
					require_once(&quot;connect1.php&quot;);
					
					$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
					
					if($polaczenie-&amp;gt;connect_errno != 0)
					{
						throw new Exception(mysqli_connect_error());
					}
					else
					{
						$sprawdz = $polaczenie-&amp;gt;query(&quot;SELECT * FROM komentarze&quot;);
						
						if($sprawdz-&amp;gt;num_rows &amp;gt; 0)
						{
							$num = $sprawdz-&amp;gt;num_rows+1;
							
							for($i = 1; $i &amp;lt; $num; $i += 1)
							{
								if($komentarz = $polaczenie-&amp;gt;query(&quot;SELECT * FROM komentarze WHERE id='$i'&quot;))
								{
										$wiersz = $komentarz-&amp;gt;fetch_assoc();
										
										if($wiersz['banned'] == 1)
										{
											continue;
										}
										
										echo '
										&amp;lt;/br&amp;gt;
										&amp;lt;div class=&quot;Komentarz&quot;&amp;gt;
											&amp;lt;div id=&quot;Komentarz_tytul&quot;&amp;gt;
												&amp;lt;b&amp;gt;
													&amp;lt;/br&amp;gt;'
													.$wiersz['tytul'].
												'&amp;lt;/b&amp;gt;
											&amp;lt;/div&amp;gt;
											&amp;lt;div id=&quot;Komentarz_tresc&quot;&amp;gt;'
												.$wiersz['tresc'].'
											&amp;lt;/div&amp;gt;
											&amp;lt;div id=&quot;Komentarz_autor-data&quot;&amp;gt;
												'.$wiersz['autor'].'&amp;lt;/br&amp;gt;
												'.$wiersz['data'].'
											&amp;lt;/div&amp;gt;';
											if ((isset($_SESSION['zalogowany'])) &amp;amp;&amp;amp; ($_SESSION['zalogowany'] ==true))
												{
													echo'
													&amp;lt;div id=&quot;Komentarz_usun&quot;&amp;gt;
														&amp;lt;a class=&quot;Komentarz_usun&quot; href=&quot;usun.php?id='.$i.'&quot;&amp;gt;
															Usuń
														&amp;lt;/a&amp;gt;
													&amp;lt;/div&amp;gt;';
												}
										'&amp;lt;/div&amp;gt;';
								}
							}
						}
						
						$polaczenie-&amp;gt;close();
					}
				}
				catch(Example $error)
				{
					echo &quot;ERROR!&quot;;
				}
			?&amp;gt;
		&amp;lt;/div&amp;gt;
	&amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/484552/order-by-problem</guid>
<pubDate>Sun, 26 Apr 2020 12:04:20 +0000</pubDate>
</item>
<item>
<title>SQL - ORDER BY wartość zmiennej</title>
<link>https://forum.pasja-informatyki.pl/465400/sql-order-by-wartosc-zmiennej</link>
<description>Napisałem kod, który daje &amp;quot;punkty&amp;quot; wynikom wyszukiwania sqla, które mają więcej wspólnych elementów z tymi przysłanymi postem. Ma to na celu poukładanie wyników wyszukania według tego jak często występują wspólne elementy tego co ktoś szuka i danych z wiersza sql.&lt;br /&gt;
&lt;br /&gt;
Punkty zapisane są w talblicy punkty[$id] (php).&lt;br /&gt;
&lt;br /&gt;
Czy istnieje możliwość poukładania (np. ORDER BY) według wartości zmiennych z tablicy punkty?&lt;br /&gt;
&lt;br /&gt;
$id oczywiście odpowiada identyfikatorowi z tabeli sql</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/465400/sql-order-by-wartosc-zmiennej</guid>
<pubDate>Thu, 02 Jan 2020 18:43:56 +0000</pubDate>
</item>
</channel>
</rss>