根据大小写字母单列拆分
昨天同事遇到了这个问题,就帮忙看了一下,顺便温习一下好些时候因为LINQ而没用的SQL函数,喜新厌旧,这样不对呀~
需求是这个样子的,,需要将最后带大写字母的取出,单分一列。没有的,用NULL来替代。
STEP1, SQL语句:
,这里我用的是SUBSTRING函数,所以需要主要它和SUBSTR函数的区别,SUBSTRING是从1开始,而SUBSTR是从0开始,所以这里的LEN函数并没有-1,(我也不知道是因为SQL2008不支持SUBSTR还是我机器的问题,SUBSTR在我这里不能调用,所以不测试这个了~)
结果,
STEP2, 直接将查找出的结果插入新表,将不存在的插入NULL,OK~
在编程的道路上,一往无前,埋头狂奔。
[奔跑的人生] | [segmentfault] | [spring4all] | [csdn] | [掘金] | [OSChina] | [简书] | [知乎] | [51CTO]
[奔跑的人生] | [segmentfault] | [spring4all] | [csdn] | [掘金] | [OSChina] | [简书] | [知乎] | [51CTO]