我有一个列电子邮件地址,输入是
email
abc@gmail.com
123ad@hotmail.com
等等
我想知道@
来自哪个位置,就像在abc@gmail.com
中它位于第4位,所以在输出中它应该打印4。
答案 0 :(得分:1)
在SQL Server中,您将使用charindex()
。 。
select charindex('@', email)
其他数据库使用position()
和instr()
等功能。
答案 1 :(得分:0)
对于你的ms sql数据库:
Comp.find({}).exec()
.then(function(docs){
return Comp.remove({}).exec();
})
.then(function(result_of_remove){
return Comp.create(arr).exec();
})
.then(function(result_of_create){
....
})
.catch(function(error){
console.log(error)
})