natural-sort

    0熱度

    1回答

    我在PostgreSQL 9.4數據庫中有一個表,其中一列包含以下格式的整數和字母表數據。 1 10 10A 10A1 1A 1A1 1A1A 1B 1C 1C1 2 65 89 格式是,它從一個數字開始,然後一個字母表然後數字然後字母表繼續。我想對下面的字段進行排序, 1 1A 1A1 1A1A 1B 1C 1C1 2 10 10A 10A1 6

    0熱度

    1回答

    少一個閃亮的應用程序,我有一個datatable一列數字,其中出於安全原因,一些值已被抑制,我們要替換這些帶有特定字符串,這裏我會打電話給"my_string"。當這列排序,這些抑制值需要排序,儘管它們是小於所有實際數字。在該列中的所有的值都是正的,除了已被編碼爲-1的抑制值。 我已經試過重新編碼-1爲"my_string"(其要挾的列character),並使用natural plug-in的字

    3熱度

    3回答

    我發現我們可以對錶中的列進行排序,即使它是字母數字。 我這裏唯一的問題是如果列數據只是字符,它會引發錯誤。 BEGIN TRAN USE SomeDatabase CREATE TABLE dbo.Section ( Section varchar(50) NULL ) INSERT INTO dbo.Section (Section.Section) VALUES ('BB

    2熱度

    4回答

    您好我有有趣的問題,我有一個表中的約1500條記錄。列我需要排序對格式 字符串Number.number(可選號碼)(可選的字符串) 在現實中,這可能是這樣的: AB 2.10.19 AB 2.10.2 AB 2.10.20 (I) ACA 1.1 ACA 1.9 (a) V 我需要一種方法梳理這些使代替 AB 2.10.19 AB 2.10.2 AB 2.10.20 (I)

    0熱度

    1回答

    反正是有其數量與數字字段中的字符串進行排序僅 我有這樣 subject_code DE 312 DE 313 DE 315 Eng 311 COMP 314 值也可以是有點像這個 subject_code Eng 311 DE 312 DE 313 COMP 314 DE 315 我試過 order by SOUNDEX(subject_code),LENGTH(s

    3熱度

    1回答

    在許多編程語言中,您可以使用>,> =,<等運算符比較字符串,並且該語言將根據字母在字母表中的位置進行比較。 例如,在PHP if ('a' < 'b') { echo 'Yes'; } else { echo 'No'; } > Yes 然而Postgres裏或MySQL ​​ 我有,我需要通過SQL相互比較字符串表。 例如: 6.2(5A) 6.2(5b)中 -

    0熱度

    1回答

    我有一個數據庫,其中包含varchar中的記錄,我想訂購。目前,我用下面的查詢用數字進行排序: SELECT name FROM table ORDER BY NULLIF(regexp_replace(name, E'\\D', '', 'g'), '')::int 混合記錄(數字+字母)的正確排序,但記錄只包含字母沒有適當的排序: Query Results: name: 1st

    2熱度

    1回答

    我試着LINQ實現自然排序到實體,使用這個SQL語句相當於: ORDER BY case when name like '[0-9]%' then 1 else 0 end, name 我的LINQ查詢: query.OrderByDescending(a => a.Name.StartsWith("[0-9]") ? 1 : 0) LINQ但實體雖然在模式中添加了代字符(〜)。 它生成的

    1熱度

    1回答

    我正在使用下面的代碼來輸出火車出發時間。但我無法按照出發時間對它們進行排序。我是新來的編碼,所以不知道如何解決這個問題。我如何使用自然排序或其他解決方案來進行排序?輸出的 <?php $url = 'http://api.sl.se/api2/realtimedepartures.json?key=xxxx&siteid=9192&timewindow=30'; $jsonda

    3熱度

    1回答

    我有一個很好的方法,用類似於回答@Natural Sort Order in C#的IComparer「自然」排序數據。就我而言,我有一個類,它是這樣的: public class Widget { public int Id { get; set; } public string Name { get; set; } } 如果我有使用OData的查詢類似下面的集合,內