mysql获取列值的最后两个字符,其中value length等于X.

时间:2017-08-23 03:02:57

标签: php mysql

我需要在我的y <- as.ts(train.ts) x <- 1:length(y) fit <- loess(y~x, span=0.35) yhat <- predict(fit) plot(x, y, ylab = "Ratio", xlab = "Days", type = "l", xaxt = "n", main = "") lines(x, yhat, lwd = 2) 数据库中获取列值的最后两个字符,但是值(字符串)的长度因我在查询下面尝试而异,但有时它只给我一个字符,我该如何确保当字符串长度为= X时,它只获取最后两个字符?

mysql

我也在下面尝试过。

"SELECT SUBSTRING(BOARDTYPE, length(BOARDTYPE) -1 , 3) as brd"

2 个答案:

答案 0 :(得分:1)

只做长度减一,它会给你最后2个字符

SELECT SUBSTRING(BOARDTYPE, length(BOARDTYPE) -1 ) as brd

答案 1 :(得分:1)

子串需要3个参数。你可以试试 SELECT SUBSTRING(BOARDTYPE,length(BOARDTYPE)-1,2)为brd