求 抽出语句 ? 多谢
求 抽出语句 ? 谢谢
现有 A表 数据如下
id
0001
0002
a0002
0003c
0008D
ad76adf
0003
想抽出如下要求的数据
如果 ID 的值 包含 非数字的话 那 该数据就保持原样显示
如果ID的值是 纯数字的话 那就把一开始的0去掉 只显示整数
如下
1
2
a0002
0003c
0008D
ad76adf
3
求解 谢谢
------解决思路----------------------
现有 A表 数据如下
id
0001
0002
a0002
0003c
0008D
ad76adf
0003
想抽出如下要求的数据
如果 ID 的值 包含 非数字的话 那 该数据就保持原样显示
如果ID的值是 纯数字的话 那就把一开始的0去掉 只显示整数
如下
1
2
a0002
0003c
0008D
ad76adf
3
求解 谢谢
------解决思路----------------------
SELECT CASE WHEN ISNUMERIC(id)=1 THEN LTRIM(id+0)ELSE id END可以类似这样
FROM A