标签: alphabetical

如何按字母顺序获取下一个和prev记录的最小记录?

我有一个页面显示公司名称及其详细信息从表A.现在说我有一个公司显示,其名称是'Company_one'现在我想按字母顺序排序下一个公司和以前的公司及其详细信息等.

我表中的数据没有排序.它在获取数据时存储.

那么现在我应该写什么样的查询,它只提供一个前一个和一个下一个按字母顺序排序的记录?Plz帮忙!!

mysql sorting alphabetical

0
推荐指数
1
解决办法
872
查看次数

创建将根据字母顺序检索上一个和下一个对象的 Django 查询

我有一个看起来像这样的 Django 模型:

class Definition
    name = models.CharField(max_length=254)
    text = models.TextField()
Run Code Online (Sandbox Code Playgroud)

如果我执行以下查询:

animal = Definition.objects.get(name='Owl')
Run Code Online (Sandbox Code Playgroud)

如果我的数据库中有这些名称的以下定义:

Elephant, Owl, Zebra, Human
Run Code Online (Sandbox Code Playgroud)

有没有办法做一个django查询,它会animal根据name模型中字段的字母顺序显示基于对象的上一个和下一个定义?

我知道有多种方法可以根据datetime字段获取上一个/下一个,但我对这种情况不太确定。

python django model alphabetical

0
推荐指数
1
解决办法
398
查看次数

在C中按字母顺序比较字符串

我正在编写将传递给qsort的比较函数,并且我无法按字母顺序对字符串进行排序.

typedef struct{
    char title[30];
    //other irrelevant variables
} Album;

compare(Album * l, Album * r){

    if(l->title > r->title){
         return -1;
    }
    if(l->title == r->title){
        return 0;
    }
    else{
        return 1;
    }
}

qsort(albums, num_albums, sizeof(Album), compare);
Run Code Online (Sandbox Code Playgroud)

我知道这可能是错的,但我不确定如何按字母顺序比较char指针.有人能帮这个老家伙吗?

c sorting string alphabetical

0
推荐指数
1
解决办法
1万
查看次数

sort -n 不起作用

我有一个文件,我希望它按字母顺序排序:

cat file
peptide9
peptide89
peptide99
peptide79
peptide4
peptide58
peptide990
Run Code Online (Sandbox Code Playgroud)

当我使用

cat file | sort -n
Run Code Online (Sandbox Code Playgroud)

结果是:

peptide4
peptide58
peptide79
peptide89
peptide9
peptide99
peptide990
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的排序选项,但结果总是一样的!
我想要的输出是

peptide4
peptide9
peptide58
peptide79
peptide89
peptide99
peptide990
Run Code Online (Sandbox Code Playgroud)

sorting bash alphabetical

0
推荐指数
1
解决办法
1076
查看次数

我如何比较字母顺序是高于还是低于另一个?

几乎就像标题一样.我正在写一个链表,我需要一个按字母顺序对列表进行排序的功能,而且我很难过.不知道以前从未出现过这种情况,但我不知道如何做到这一点,除了创建我自己的函数列出整个字母表并从头开始比较字母的位置.

有没有简单的方法来做到这一点?

为清晰起见编辑:

我有一个类对象的线性链表,每个类对象都有一个char名,我正在编写一个函数来比较列表中每个对象的名称,按字母顺序找到最高的对象,然后找到下一个按字母顺序排列对象等,将它们连接起来.我已经有一个为int字段执行此操作的函数,所以我只需要重写它来比较字母字符之间的不等式,其中a是最大的,z是最小的.

事后看来,这可能比我想象的更有意义.

我想我已经得到的几个答案应该有效,所以一旦我开始工作,我就会回来并选择一个最好的答案.

我也在使用g ++和unity.

c++ char alphabetical singly-linked-list

0
推荐指数
1
解决办法
9182
查看次数

即使在使用“term_clauses”钩子过滤查询后,使用“name_like”按首字母列出自定义分类术语也不起作用

我有一个针对书籍作者的自定义分类法。我需要使用字母表字母创建一个索引,当用户单击某个字母时,索引下方会出现一个列表,其中包含姓氏以该字母开头的所有图书作者。我让一切都工作得很好,除了它会列出在术语中任何地方找到该字母的所有术语,而不仅仅是第一个字母:

\n\n
<?php global $product;\n\n$name_like = isset($_GET[\'character\']) ? $_GET[\'character\'] : \'\';\n$letters = range(\'A\', \'Z\');\n$term = get_term_by( \'slug\', get_query_var( \'term\' ), get_query_var( \'taxonomy\' ) ); \n   $slug = $term->slug;\n?>\n\n<div id="content-small">\n    <div class="list-terms">\n\n        <div class="alphanav">\n            <?php foreach ($letters as $letter): ?>\n                <?php if (strtoupper($name_like) == strtoupper($letter)):?>\n                    <a class=\'selected\' href="<?php bloginfo(\'url\'); ?>/auteurs/<?php echo $slug ?>?character=<?php echo strtoupper($letter)?>"><?php echo strtoupper($letter)?></a>\n                <?php else: ?>\n                    <a href="<?php bloginfo(\'url\'); ?>/auteurs/<?php echo $slug ?>?character=<?php echo strtoupper($letter)?>"><?php echo strtoupper($letter)?></a>\n                <?php endif;?>\n            <?php endforeach;?>\n            <a class="selected set-height" href="<?php bloginfo(\'url\'); ?>/auteurs/<?php …
Run Code Online (Sandbox Code Playgroud)

php wordpress filter alphabetical custom-taxonomy

0
推荐指数
1
解决办法
2339
查看次数

python中是否有内置列表或某个包含字母表列表的包?

python中是否有内置列表或某些包含字母表列表的包?我想避免像这样的系统

alphabets = ('a','b','c',.....)
Run Code Online (Sandbox Code Playgroud)

python enumeration alphabetical

-1
推荐指数
1
解决办法
326
查看次数

Javascript - 按日期和字母顺序在同一时间排序数组

我有一个包含标题和日期的对象的数组.

[{
   title: 'Some title'
   date: '12.00 PM 17/10/2014'
},
...
]
Run Code Online (Sandbox Code Playgroud)

我需要按日期和字母顺序在同一时间对这些值进行排序,结果应如下所示:

1.00 PM - Btitle
1.00 PM - Bztitle
1.00 PM - Ctitle
3.00 PM - Atitle
3.00 PM - Btitle
Run Code Online (Sandbox Code Playgroud)

我应该创建其他数组来记住状态等吗?或者也许可以在单一sort方法内完成.

javascript arrays sorting date alphabetical

-1
推荐指数
1
解决办法
1372
查看次数

Cypress - 验证列表(列)的字母顺序排序

我有一个包含这样的列的表(简化):

\n
| ... | ... | Venter p\xc3\xa5 s\xc3\xb8ker | ... |\n| ... | ... | Ikke p\xc3\xa5begynt   | ... |\n
Run Code Online (Sandbox Code Playgroud)\n

该表有 21 行。

\n

相关列可以按字母顺序、降序或升序排序。

\n

我想做的是让 Cypress 验证排序、升序和降序。

\n

到目前为止我所得到的:

\n
cy.get([data-e2e-selector=tabell]).get('[data-e2e-selector=kolonne]')\n  .then(items => {\n    const unsortedItems = items.map((index, html) => Cypress.$(html).text()).get();\n    const sortedItems = unsortedItems.slice().sort()\n    expect(unsortedItems, 'Items are sorted').to.deep.equal(sortedItems);\n  });\n
Run Code Online (Sandbox Code Playgroud)\n

我想做的是从列中获取所有项目并将它们存储在列表中。然后创建一个包含相同项目但已排序的列表。然后比较两者。我已经成功地对日期戳(数字)做了类似的事情,但按字母顺序排序似乎让我困惑。

\n

上面的代码会导致此错误(升序或降序相同):

\n
assert expected Items are sorted: to deeply equal [ Array(21) ]\n
Run Code Online (Sandbox Code Playgroud)\n

为了验证我是否确实将元素放入列表中 - 如果我比较 unsortedItems[] 和sortedItems[] 列表的第一个或最后一个项目,它们是相同的:

\n
expect(unsortedItems, …
Run Code Online (Sandbox Code Playgroud)

sorting alphabetical cypress

-1
推荐指数
1
解决办法
65
查看次数

perl - 按数字顺序排序,然后按字母顺序排序

好的,这是手头的任务:获取一个平面数据文件,并根据数组中某个元素的数值对内容进行排序,然后按字母顺序排序(同时保留降序数字排序顺序).

数据文件是这样的:

data1*oranges*3
data2*zebras*23
data3*apples*456
data4*pears*2
data5*orangutans*3
data6*peaches*1
Run Code Online (Sandbox Code Playgroud)

所以我们希望输出为:

data3*apples*456
data2*zebras*23
data1*oranges*3
data5*orangutans*3
data4*pears*2
data6*peaches*1
Run Code Online (Sandbox Code Playgroud)

我很茫然,无法找到解决我需要做的事情的任何事情.我很感激任何人在解决这个问题上的意见.

sorting perl numerical alphabetical

-2
推荐指数
1
解决办法
158
查看次数