我在sql中有一个字段
NAME :
5010001918/2/03/000 DATED:20.12.2013
5010002069/2/03/00 DATED:29.04.2014
ADV NO:5210041376/2/03/00 DATED:06.01.2015
LICENCE NO-5010002165/2/03/00 DATE:-14.11.2015
我想要输出:
5010001918/2/03/000
5010002069/2/03/00
5210041376/2/03/00
5010002165/2/03/00
我尝试了子串部分,但它似乎没有用。
答案 0 :(得分:1)
尝试sqlserver
select substring(your_column,patindex('%[0-9]%',@n),19) from yourTable
答案 1 :(得分:0)
你可以使用子串
select substring(your_column,1,instr(your_column," ") -1) my_value,
from tablename;