我想返回第 5 个字符或 ID 号。
前任。我有 ID 号 PID-15,我想在“-”之后返回查询,所以在这个例子中 15 然后把这个 aa 设为整数或长整数。我怎样才能做到这一点?有什么特别的功能可以做到这一点?
问问题
39 次
2 回答
3
于 2013-03-14T04:29:45.477 回答
1
试试这个代码
如果您想使用 SQL 将其从表中删除,请查看以下对您有帮助的函数:SUBSTRING 和 CHARINDEX。您可以使用它们来修剪您的条目。
可能的查询将如下所示(其中 col 是包含图像目录的列的名称:
SELECT SUBSTRING(col, LEN(SUBSTRING(col, 0, LEN(col) - CHARINDEX ('/', col))) + 1, LEN(col) - LEN(SUBSTRING(col, 0, LEN(col) - CHARINDEX ('/', col))) - LEN(SUBSTRING(col, CHARINDEX ('.', col), LEN(col))));
于 2013-03-14T04:27:24.747 回答