sql 查询某个字段指定位置字符的值

时间:2021-12-20 13:07:53
麻烦哪位大哥告诉下我 在sql中查询一个字段中指定位置的字符的值;
如下图:
sql 查询某个字段指定位置字符的值

这个表a中,查找出id列中的第五个字符,并把这个字符的值返回到VALUE列

这个sql语句该怎么写呀?
还有就是返回到VALUE的值是id列中的第四和第五位字符,又该怎么写呢?如下
sql 查询某个字段指定位置字符的值

求助 谢谢了

5 个解决方案

#1


select id,name,substring(id,5,1) as value from tb

select id,name,substring(id,4,1) as value from tb

#2


1.select id,name,substring(id,5,1) as value from tb

2.select id,name,substring(id,4,2) as value from tb

#3


select id,name,substring(id,5,1) as value from tb

select id,name,substring(id,4,2) as value from tb

#4



select id,name,substring(id,5,1) as [value] from tb

select id,name,substring(id,4,2) as [value] from tb

#5


看书去 sql 查询某个字段指定位置字符的值

#1


select id,name,substring(id,5,1) as value from tb

select id,name,substring(id,4,1) as value from tb

#2


1.select id,name,substring(id,5,1) as value from tb

2.select id,name,substring(id,4,2) as value from tb

#3


select id,name,substring(id,5,1) as value from tb

select id,name,substring(id,4,2) as value from tb

#4



select id,name,substring(id,5,1) as [value] from tb

select id,name,substring(id,4,2) as [value] from tb

#5


看书去 sql 查询某个字段指定位置字符的值