sql截取某个字符之前的数据

2022-04-13 社会 65阅读
创建测试表及数据
createtabletest
(namevarchar2(10));
insertintotestvalues('2-15');
insertintotestvalues('2-33');
insertintotestvalues('2-3');
insertintotestvalues('12-8');
insertintotestvalues('12-22');
insertintotestvalues('12-3');执行
selectname,substr(name,1,instr(name,'-')-1)前,substr(name,instr(name,'-')+1,length(name)-instr(name,'-'))后fromtest截图
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com