【发布时间】:2014-12-22 16:06:14
【问题描述】:
我是 SQL 的初学者;我遇到了以下问题。
我需要从我的一列返回一个字符串值(包含 10 个字符)。但是,这一列充满了乱码(即不可用)
列中的行如下所示(数据已被匿名化):
2014-08-22 06:02:58.552:XXen:AAAAXXXXXXXbcod5fhuTGPfptufSLUp5MtVHbXuVSFkW8LJfdFkbYg==] 2014-08-22 06:02:59.417:获取客户资料成功。 XXNUMBER:2xxxxxx1。 ASDLJASDLKxxxx aksjdlXxx1213: 123111
后面是更多无用的字符。
因此,字符串包含各种字符;我正在寻找的部分是'XXNumber:2xxxxxx1',我需要返回'2xxxxxx1'。这个数字的长度是固定的(8 个字符)。
知道如何做到这一点(我是 SQL Management Studio),
非常感谢,
史蒂文
PS:我猜是某种 SUBSTRING 命令,但我有点被遗忘了。
【问题讨论】:
-
这怎么可能既是mysql又是sql-server
-
你说得对,我的错;想选择尽可能多的标签,但它们应该是相关的;)!
标签: sql-server substring fixed