Re: Weird sorting order

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



It's ignoring the hash marks. It's like they are invisible characters.
Tested on 8.1.16

-------- Original Message --------
Subject:  Weird sorting order
Date: Fri, 16 Jul 2010 15:14:09 +0300
From: Robert Voinea <robert.voinea@xxxxxxxx>
Organization: Topex
To: pgsql-admin@xxxxxxxxxxxxxx

Hi...

I have the following table:

CREATE TABLE test
(
	id SERIAL PRIMARY KEY,
	val VARCHAR(32) NOT NULL
);

INSERT INTO test VALUES
	(DEFAULT, '##34''),
	(DEFAULT, '##32'),
	(DEFAULT, '##31'),
	(DEFAULT, '2ff'),
	(DEFAULT, '##26'),
	(DEFAULT, '2##33'),
	(DEFAULT, '2##25'),
	(DEFAULT, '2##24'),
	(DEFAULT, '2##23'),
	(DEFAULT, '211'),
	(DEFAULT, '210'),
	(DEFAULT, '203'),
	(DEFAULT, '202'),
	(DEFAULT, '201'),
	(DEFAULT, '200');

Why is it that when running the query:

SELECT * FROM test ORDER BY val;

I get the following result?
 id |  val
----+-------
  1 | 200
  2 | 201
  3 | 202
  4 | 203
  5 | 210
  6 | 211
  7 | 2##23
  8 | 2##24
  9 | 2##25
 10 | 2##33
 11 | ##26
 12 | 2ff
 13 | ##31
 14 | ##32
 15 | ##34
(15 rows)

Shouldn't value '2ff' be placed right after '211' but before '2##23'?

Tested on PostgreSQL 8.2, 8.4, Linux SuSE & Kubuntu.

Thank you!...


--
Robert Voinea <robert (dot) voinea (at) topex (dot) ro>
Software Developer
Phone: +40 21 408 38 00 / ext. 343
Fax: +40 21 408 38 08
Local time: GMT+2
http://www.topex.ro


--
Sent via pgsql-admin mailing list (pgsql-admin@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin

Spam detection software, running on the system "mail.dhs-club.com", has
identified this incoming email as possible spam.  The original message
has been attached to this so you can view it (if it isn't spam) or label
similar future email.  If you have any questions, see
postmaster@xxxxxxxxxxxx for details.

Content preview:  Hi... I have the following table: CREATE TABLE test ( id SERIAL
   PRIMARY KEY, val VARCHAR(32) NOT NULL ); [...] 

Content analysis details:   (2.0 points, 5.0 required)

 pts rule name              description
---- ---------------------- --------------------------------------------------
 0.6 RCVD_IN_SORBS_WEB      RBL: SORBS: sender is a abuseable web server
                            [89.38.174.194 listed in dnsbl.sorbs.net]
 0.0 BAYES_50               BODY: Bayesian spam probability is 40 to 60%
                            [score: 0.5015]
 1.4 AWL                    AWL: From: address is in the auto white-list



-- 
Sent via pgsql-admin mailing list (pgsql-admin@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux