用sql 查找出宿舍编号中倒数第二个数字为“0”的宿舍所在的园区名称。

查找出宿舍编号中倒数第二个数字为“0”的宿舍所在的园区名称。

select * from 表 where substring(c,len(宿舍编号)-2,1)='0'

用字符串截取函数对宿舍编号进行处理,去除宿舍编号倒数第二个数字的值,然后再和"0"进行比较

select 园区名称
fromwhere left(right(宿舍编号,2),1) = 0

right(宿舍编号,2)意思是取宿舍编号最右边的两个字符
left(right(宿舍编号,2),1)意思是取宿舍编号最右边的两个字符中最左边的一个字符,也就是倒数第二个数字

字符串截取函数,第二个参数-2表示截取最后两位,然后只要识别它是0开头的2个字符就行了

select 园区名称 fromwhere  substr(宿舍编号,-2) like '0_';

select *
from tb_user where id like '%0_';使用占位符,