0
我在表格中保存了一些像这样保存的目录。该列是一个varchar类型和字符串由/SQL Server - 子串目录路径
'/Invoices/April/2012'
'/Expenses/2017/June/01'
'/Taxes/Company/'
我如何才能得到一个子分离得到的只有
'/Invoices'
'/Expenses'
'/Taxes'
我在表格中保存了一些像这样保存的目录。该列是一个varchar类型和字符串由/SQL Server - 子串目录路径
'/Invoices/April/2012'
'/Expenses/2017/June/01'
'/Taxes/Company/'
我如何才能得到一个子分离得到的只有
'/Invoices'
'/Expenses'
'/Taxes'
SELECT SUBSTRING(YourColumn, 0, CHARINDEX('/', YourColumn, 2))
FROM YourTable
编辑:是的,CHARINDEX()
是基于1 ,而不是从0开始。是的,我也讨厌它。