请问在sql或者delphi中怎样取某个字段或字符串的后几位

解决方案 »

  1.   

    Right(字段,2) //取最后两个
      

  2.   

     copy(ReverseString('你的字符串'),2,2)
      

  3.   


    ReverseString(copy(ReverseString('你的字符串'),2,2))先反向轉換, 再取從左边第2位向做取2位 然後再反向轉換
      

  4.   

    declare @a varchar(20)  = '23432';select RIGHT(@a,2);
      

  5.   

    一樣的思維,只不過在sql中反向轉換用REVERSE 函數,再配合SUNSTRING()函數就可以REVERSE (SUNSTRING(REVERSE ('你的字符串'),2,2))
      

  6.   


    REVERSE (SUBSTRING(REVERSE ('你的字符串'),2,2))
    筆誤  sql中是 SUBSTRING()函數.