我想要返回第5个字符或身份证号码 防爆。我有id号PID-15,我想在' - '之后返回查询,所以在这个例子中15然后使它成为一个整数或长整数。我怎样才能做到这一点?什么特殊功能可以做到这一点?
答案 0 :(得分:3)
答案 1 :(得分: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))));