解析这个字符串
我们解析这个的其他方法是什么:
DECLARE @t AS TABLE(DESCRIPTION NVARCHAR(50))
INSERT INTO @t(DESCRIPTION)
SELECT '1/8 qwe dfg asd asd' UNION ALL
SELECT '1/2 dfg asd qwe asd' UNION ALL
SELECT '1/2 asd dfg qwe asd' UNION ALL
SELECT '1/2 qwe asd asd rtq'
SELECT * FROM @t
/* 输出: */
--1/8 qwe
--1/2 dfg
--1/2 asd
--1/2 qwe
不要使用固定长度,也许是 charindex 或其他东西:)
What are the other ways to we parse this:
DECLARE @t AS TABLE(DESCRIPTION NVARCHAR(50))
INSERT INTO @t(DESCRIPTION)
SELECT '1/8 qwe dfg asd asd' UNION ALL
SELECT '1/2 dfg asd qwe asd' UNION ALL
SELECT '1/2 asd dfg qwe asd' UNION ALL
SELECT '1/2 qwe asd asd rtq'
SELECT * FROM @t
/* Output : */
--1/8 qwe
--1/2 dfg
--1/2 asd
--1/2 qwe
Don't use fixed lenght, maybe charindex or something :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
怎么样:(
我无法测试它,因为我无权访问 SQL Server)。
How about:
(I can't test it as I don't have access to SQL Server).