cgdou

其时这个用RIGHT()函数即可实现,但如果对于长度为1的字段,则前面要加个字符,凑够两位.

 

SELECT NAMES=CASE WHEN LEN(name)<2 THEN \'0\' + name  ELSE LEFT(NAME,2) END   FROM [TEST].[dbo].[测试取字段]

SELECT RIGHT((\'00\' +  NAME),2)   FROM [TEST].[dbo].[测试取字段]
 
 

很明显,下面的一个效率要高一些,但如果是取左边两位的话,我就想不出什么办法了..只能用第一种方法?

分类:

技术点:

相关文章:

  • 2021-04-06
  • 2021-11-02
  • 2021-12-10
  • 2021-11-02
  • 2021-12-18
  • 2021-11-03
  • 2021-11-30
  • 2021-12-12
猜你喜欢
  • 2021-11-23
  • 2019-10-22
  • 2021-11-02
  • 2021-12-02
  • 2021-11-02
  • 2021-11-02
  • 2021-11-07
相关资源
相似解决方案