[英]Locate character at given position in a string
如果我有一个字符串存储在x =“ Hello”列中
我该如何做类似select x [2]的操作
这将返回“ l”,因为字符串hello中的位置2为l
子串
子字符串(字符串值,起始位置,起始位置的长度)
declare @meme varchar(100) = 'Hello'
select SUBSTRING(@meme,2,1)
输出:
Ë
要在表的select语句中使用,可以这样使用:
SELECT TOP 100
SUBSTRING(ColumnName, 5,3)
FROM TableName
剩下
您可以从左到右选择一个字符串,如下所示:
select left(@meme,3)
输出:
海尔
对
与左侧类似,您可以使用相同的方式从右至左进行选择:
select right(@meme,3)
输出:
ll
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.