数据库字段中 提取前八位相等的数据

数据库字段中 提取前八位相等的数据,第1张

不是很明白你的意思:

不知下面这样的语句是否能达到你的要求:

select from 表 where len(ID)>8 and left(ID,8)='SS123456'

这句的意思是把表中ID字段大于八且前8个字符是“SS123456”的数据全部提取出来

有个思路。你可以参考下。。

给Excel表设定列名。

1在程序里面新建一个跟数据库表相同的DataTable(DTNew)

2遍历Excel导入生成的DT并且将你的数据填入到DTNew

3用SqlBulkCopy将DTNew导入你的数据库。

这样速度快了许多。而且也更加灵活。同时也避免了你说的多少列多少列的问题。

if(CheckUser()){

contune;//跳出循环

}else{

//插入

}

private boolean CheckUser(){

string sql = "select aid";

查询出来,如果没有有的话retrun ture;

如果有的话return false;

}

纯手工望采纳

以上就是关于数据库字段中 提取前八位相等的数据全部的内容,包括:数据库字段中 提取前八位相等的数据、excel导入到数据库的时候,必须列相等么、java 数组添加到数据库,如果数组中有一条和数据库中相等,则不执行循环直接跳出。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9314519.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存