我在一列中导入了数据,我需要子串来分隔新表中的列。
但是,间距有时会有所不同,您可以在下面的行中间看到1 2和1 3。
substring ([column 0],22,patINDEX('%[0-9]%',substring ([column 0],22,3))) as 'column 1',
substring ([column 0],24,patINDEX('%[0-9]%',substring ([column 0],24,3))) as 'column 2'
我已经尝试了下面的代码,但是因为2和1占据了相同的位置所以当我子串我不能将它们分成两个单独的列时。
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.contains("tel:")) {
startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse(url)));
return true;
}
if (Uri.parse(url).getHost().equals(URL)) {
// This is my web site, so do not override; let my WebView load the page
return super.shouldOverrideUrlLoading(view, url);
}
return super.shouldOverrideUrlLoading(view, url);
}
任何帮助表示感谢。
答案 0 :(得分:1)
尝试在表格中首先使用下面的方法替换重复的空格,然后分隔列:
REPLACE(REPLACE(REPLACE(Column_Name,' ','<>'),'><',''),'<>',' ')
示例:
select REPLACE(REPLACE(REPLACE('No duplicate spaces here after executing this',' ','<>'),'><',''),'<>',' ')
感谢。