如何以自然顺序比较sql中的两个字符串

用户名

我有一个简单的问题。

我需要以自然顺序比较SQL中的两个字符串。因此,如果我有类似'20091210'和'20101213'的字符串,则后者会更大。该字符串还可以包含字母字符,因此“ Y4550”将大于“ Y4500”。我尝试使用CHECKSUM系统函数将字符串转换为哈希数字,但这并没有给我自然顺序的数字。

除了执行CLR功能外,您是否知道我可以使用的其他任何方法?

马修·豪根(Matthew Haugen)

如果我对您的问题理解正确,那么您想比较同一行中的两个字符串列,或具有变量的列。为此,您可以简单地使用<and>运算符:

SELECT * FROM Users WHERE Username > 'Tom'

这将返回其用户名按字母顺序位于“ Tom”之后的所有用户。

如果我们在谈论多个记录,那么ORDER BY就可以做到:

SELECT * FROM Users ORDER BY Username

这将按照用户名的用户名升序对它们进行排序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何比较两个字符串?

来自分类Dev

如何比较两个字符串?

来自分类Dev

按字典顺序比较XPath中的两个字符串

来自分类Dev

两个字符串中的SQL比较字符计数总计相同

来自分类Dev

两个字符串中的SQL比较字符计数总计相同

来自分类Dev

如何比较两个字符串中的字符序列

来自分类Dev

如何在Python 3中比较两个字符串中的单个字符

来自分类Dev

如何比较两个字符串而忽略几个字符

来自分类Dev

如何比较熊猫中的两个字符串变量?

来自分类Dev

如何在bash中的if条件中比较两个字符串

来自分类Dev

如何比较汇编中的两个字符串?

来自分类Dev

如何在R中逐字比较两个字符串

来自分类Dev

如何在bash中的if条件中比较两个字符串

来自分类Dev

如何比较php中两个字符串的相等性?

来自分类Dev

如何比较R中的两个字符串

来自分类Dev

比较两个字符串并按字母顺序对其进行排序

来自分类Dev

按字典顺序比较两个字符串

来自分类Dev

如何比较两个字符串以找到公共子字符串

来自分类Dev

比较C中的两个字符串(字符串指针)

来自分类Dev

如何在两个字符串中获取公共子字符串以保持顺序?

来自分类Dev

比较两个字符串数组

来自分类Dev

Groovy比较两个字符串

来自分类Dev

命令比较两个字符串

来自分类Dev

比较两个字符串时间

来自分类Dev

Powershell比较两个字符串

来自分类Dev

比较两个字符串 PHP

来自分类Dev

比较两个字符串 [words]

来自分类Dev

如何比较两个字符串并使用compareTo方法返回按字典顺序排序的结果?

来自分类Dev

如何在Robot Framework中搜索空字符串/比较两个字符串

Related 相关文章

热门标签

归档