ďťż
 
IP ďťż
 
IP
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

IP



janusz - 28-01-2007 00:00
IP
  Witam.

Czy da się poleceniem sql
posortować IP

MySQL 5.0

Janusz





genuine - 28-01-2007 00:00

 
Użytkownik "janusz" <dasej@wp.pl> napisał w wiadomości
news:epfmbe$rc9$1@nemesis.news.tpi.pl...
> Witam.
>
> Czy da się poleceniem sql
> posortować IP
>
>
> MySQL 5.0
>
> Janusz
da a sposob zalezy jak je zapisujesz




Jarek - 28-01-2007 00:00

  janusz napisał(a):
> Witam.
>
> Czy da się poleceniem sql
> posortować IP
>
>
> MySQL 5.0
>
> Janusz
>
>

-- to zapytanie zakłada, że kolumna `ip` przechowuje dane IPV4
--
-- `tabelaip` - nazwa tabeli w której przetrzymujesz dane IP
-- `ip` - nazwa kolumny z adresami IP, prawdopodobnie VARCHAR(15)

SELECT
*
FROM `tabelaip`
ORDER BY
CAST( SUBSTRING_INDEX( `ip`, '.', 1 ) AS UNSIGNED ) ASC ,
CAST( SUBSTRING_INDEX( SUBSTRING_INDEX( `ip`, '.', 2 ) , '.', -1 ) AS
UNSIGNED ) ASC ,
CAST( SUBSTRING_INDEX( SUBSTRING_INDEX( `ip`, '.', 3 ) , '.', -1 ) AS
UNSIGNED ) ASC ,
CAST( SUBSTRING_INDEX( `ip`, '.', -1 ) AS UNSIGNED ) ASC
LIMIT 30
OFFSET 0;




janusz - 28-01-2007 00:00

  > SELECT
> *
> FROM `tabelaip`
> ORDER BY
> CAST( SUBSTRING_INDEX( `ip`, '.', 1 ) AS UNSIGNED ) ASC ,
> CAST( SUBSTRING_INDEX( SUBSTRING_INDEX( `ip`, '.', 2 ) , '.', -1 ) AS
> UNSIGNED ) ASC ,
> CAST( SUBSTRING_INDEX( SUBSTRING_INDEX( `ip`, '.', 3 ) , '.', -1 ) AS
> UNSIGNED ) ASC ,
> CAST( SUBSTRING_INDEX( `ip`, '.', -1 ) AS UNSIGNED ) ASC
> LIMIT 30
> OFFSET 0;

Działa śliczne dzięki.
Janusz





Piotr Kulinski - 28-01-2007 00:00

  Sat, 27 Jan 2007 15:14:51 -0100, na pl.comp.bazy-danych, janusz napisał(a):

> Witam.
>
> Czy da się poleceniem sql
> posortować IP
>
> MySQL 5.0
>
może wystarczy zmienić z zapisu "kropkowego" na unsigned int i posortować?

--
pozdrawiam, GG i SkyPe w X-nagłówku posta, e-mail: zmień wpw na wp
piotr
Kto powiedział że życie to bajka




=?iso-8859-2?q?Bart=B3omiej_Syryjczyk?= - 30-01-2007 00:01

  On 27 Sty, 17:34, Jarek <joeacc...@wp.pl> wrote:
> -- to zapytanie zakłada, że kolumna `ip` przechowuje dane IPV4
> --
> -- `tabelaip` - nazwa tabeli w której przetrzymujesz dane IP
> -- `ip` - nazwa kolumny z adresami IP, prawdopodobnie VARCHAR(15)
>
> SELECT
> *
> FROM `tabelaip`
> ORDER BY
> CAST( SUBSTRING_INDEX( `ip`, '.', 1 ) AS UNSIGNED ) ASC ,
> CAST( SUBSTRING_INDEX( SUBSTRING_INDEX( `ip`, '.', 2 ) , '.', -1 ) AS
> UNSIGNED ) ASC ,
> CAST( SUBSTRING_INDEX( SUBSTRING_INDEX( `ip`, '.', 3 ) , '.', -1 ) AS
> UNSIGNED ) ASC ,
> CAST( SUBSTRING_INDEX( `ip`, '.', -1 ) AS UNSIGNED ) ASC
> LIMIT 30
> OFFSET 0;
Nie będzie zgrabniej:
SELECT * FROM tabelaip ORDER BY INET_ATON(ip);
http://dev.mysql.com/doc/refman/5.0/...functions.html
Ew., tak jak radzą inni, nie trzymać w VARCHAR tylko INT

guzik




Jarek - 01-02-2007 00:07

  Bartłomiej Syryjczyk napisał(a):

> Nie będzie zgrabniej:
> SELECT * FROM tabelaip ORDER BY INET_ATON(ip);
> http://dev.mysql.com/doc/refman/5.0/...functions.html
> Ew., tak jak radzą inni, nie trzymać w VARCHAR tylko INT
>
>
> guzik
>

tak, to bardziej czytelny zapis
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Odbicia w oczach - filtry pluginy selectOneMenu dziwna rzecz [mysql]dump i polskie znaki monitor 20cali-jaki? prośba o opinie i porady ktosio-Radom (nowa strona) program do help-ow Ogonki w MySQL [oracle] - Oracle SQL Developer - co to jest SID? czy da sie to zrobic
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • latwa-kasiora.pev.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