如果在sql中是数字,如何删除第一个字母?
我的sql中有一些值
(即)
Psalm. 121:7
1Peter 3:4
James 1:22
2Timothy 4:2
这里第1和第3个值是正确的,但第2和第4个值我需要删除数字。 如何通过SQL查询执行此操作?
我想要结果
诗。 121:7 =诗篇。 121:7个
彼得前书3:4 =彼得后书3:4
雅各书1:22 =雅各书1:22
提摩太后书4:2 =提摩太前书4:2
答案 0 :(得分:0)
您可以使用字符串过滤的RIGHT()部分,其中firts是一个数字,例如:
SELECT right(my_column, LENGTH(my_column)-1)
FROM my_table
WHERE my_column REGEXP '^[0-9]'
用于更新(删除号码),您可以使用
Update my_table
set my_column= right(my_column, LENGTH(my_column)-1)
WHERE my_column REGEXP '^[0-9]'
答案 1 :(得分:0)
您可以使用以下功能
AWS.config.update({
accessKeyId: env.s3.accessKey,
secretAccessKey: env.s3.sharedSecret,
httpOptions: {
agent: proxy(env.auth.proxy),
},
});
this.s3Client = new AWS.S3({ endpoint: env.s3.accessHost, signatureVersion: 'v2' });