행복중입니다

[Mariadb] 10.7.0 버전에 새로 생긴 natural_sort_key()

· 2021-10-06 (수) 00:23:47 · 3426 · 6

이번에 mariadb 10.7.0버전에서 네추럴 정렬관련해서 기능추가가 되었다고합니다.

사용법은  order by 절에 natural_sort_key(정렬하고자하는 컬럼)을 넣어 주시면 됩니다.

아래 해당 예시는 단순 order by와 natural_sort_key로 정렬 했을때 차이를 보여 주시는 예시입니다.

 

31837381_1633446412.2115.png

 

참고 링크 :  https://mariadb.org/10-7-preview-feature-natural-sort/

|

댓글 6개

2021-10-07 (목) 08:47:35
고생했던 부분 풀리는거 같아 좋네요. 정보 감사합니다.
오, 이것은 귀하군요.
10,7 만세네~~
감사합니다.
2021-11-01 (월) 14:27:57
오호 매우 좋은 기능이네요
2021-11-03 (수) 13:07:24
참고로 PHP에서는 natsort(), natcasesort() 함수가 같은 역할을 합니다. (PHP 4, 5, 7, 8)

+ natsort()
- https://www.php.net/manual/en/function.natsort.php
- http://docs.php.net/manual/kr/function.natsort.php

+ natcasesort()
- https://www.php.net/manual/en/function.natcasesort.php
- http://docs.php.net/manual/kr/function.natcasesort.php

$temp = [
'10.1.22',
'10.2.1',
'10.2.12',
'10.3.32',
'10.7.0',
'5.5.31',
];
print_r($temp);
natsort($temp);
print_r($temp);

↓

Array
(
[0] => 10.1.22
[1] => 10.2.1
[2] => 10.2.12
[3] => 10.3.32
[4] => 10.7.0
[5] => 5.5.31
)
Array
(
[5] => 5.5.31
[0] => 10.1.22
[1] => 10.2.1
[2] => 10.2.12
[3] => 10.3.32
[4] => 10.7.0
)
댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

5,403건

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
PHP 19-06-24 조회 3,183
PHP 19-06-09 조회 3,807
MySQL 19-04-01 조회 4,856
jQuery 19-03-20 조회 4,240
node.js 19-02-12 조회 3,349
node.js 19-02-12 조회 3,079
node.js 19-02-12 조회 3,337
node.js 19-02-07 조회 3,319
node.js 19-02-07 조회 3,059
node.js 19-02-07 조회 3,208
node.js 19-02-04 조회 2,941
node.js 19-02-04 조회 2,914
node.js 19-02-04 조회 3,354
node.js 19-01-31 조회 2,474
node.js 19-01-31 조회 2,619
node.js 19-01-31 조회 3,099
node.js 19-01-28 조회 2,861
node.js 19-01-28 조회 2,945
node.js 19-01-28 조회 2,787
node.js 19-01-22 조회 3,114
node.js 19-01-22 조회 2,870
node.js 19-01-22 조회 3,300
node.js 19-01-16 조회 2,740
node.js
[node.js]
19-01-16 조회 2,640
node.js 19-01-16 조회 9,318
node.js 19-01-12 조회 4,400
node.js 19-01-12 조회 2,993
node.js 19-01-12 조회 3,136
node.js 19-01-11 조회 2,694
node.js 19-01-11 조회 4,045