2013-11-01 87 views
-1

我有这样的名单:如何在SQL中的字母之前获取最后两个字符?

532790M 
47448M 
378267M 
467981M 
53661M 
583783M 
524687M 
390963M 
493436M 
185366M 
150370M 
497092M 
3660G 
568961M 
152693M 
254278M 
353173M 

我只想选择字母“M”和“G”

我能做到这一点在SQL之前的任何最后两个数字?

+0

该列表是否总是一个数字,后跟单个字母?另外,你正在使用哪些DBMS? – Taemyr

+0

我正在使用Access。是的,他们都跟着M和G. – user1427266

回答

3
select left(right(your_column, 3), 2) 
from your_table 
1

Left(text,n)返回字符串的起始n个字符。右(text,n)返回最后的n个字符。把它们放在一起,你就会得到;

Left(Right(text, 3),2) 
相关问题