【问题标题】:MySQL; select some left character from fieldMySQL;从字段中选择一些左字符
【发布时间】:2013-06-24 11:10:39
【问题描述】:

当我想选择一个字段的 100 个左字符时,我使用以下语法:

SELECT LEFT (text, LOCATE(' ', text, 100)-1) AS title FROM myTable

这个查询对我来说没有问题。 但是今天我想在 Unicode 文本上使用它,而这个查询不能正常工作。 例如:如果我的字段包含 ماهي كيفية قضاء صوم رمضان الذي لم اصمه ؟ 作为文本,则上述查询返回空字符串。 感谢您的帮助。

【问题讨论】:

    标签: mysql substr summarization


    【解决方案1】:

    您可以使用 MySQL 的REVERSE()。反面的说明书是here

    另一方面,您必须为您的列/表选择正确的 UNICODE 排序规则。

    我指的是另一个 stackoverflow question

    【讨论】:

    • reverse 只是另一个 MySQL 函数。我知道大部分 MySQL 字符串函数,但我不知道如何使用它们。
    猜你喜欢
    • 1970-01-01
    • 2014-11-25
    • 2011-09-19
    • 1970-01-01
    • 2011-06-12
    • 2014-12-13
    • 1970-01-01
    • 1970-01-01
    • 2021-06-01
    相关资源
    最近更新 更多