oracle截取字符串: substr(a.id,2,1)<>1 要怎么解释呢

2025-02-27 16:16:37
推荐回答(3个)
回答1:

substr(字符串,截取开始位置,截取长度)

substr(a.id,2,1)截取的开始位置为第二个字符,长度为1,也就是第二个字符。<>是不等号。substr(a.id,2,1)<>1即a.id的第二个字符不为1。

回答2:

截取表a的字段id,从第2位开始,截取1位,再与1比较,<>是不等于
要注意Oracle中截取的时候第一位字符的位置就是1,而不像java中字符位置从0开始计数

回答3:

查询到的记录ID这列,从左数,第三位数字不等于1