###前提・実現したいこと
MySQLにて、データベースに入っているレコードに対し、
2文字目をアルファベット(aから昇順)に置換する
SQL文を作成したいです。
###実現したい動作イメージ
・SQL実行前
A00001
A00001
A00001
・SQL実行後
Aa0001
Ab0001
Ac0001
###現状
UPDATE table SET sampleID = concat(mid(sampleID,1,1),a,mid(sampleID,3,4))
これで2文字目に「a」を入れることはできるのですが、
「aから昇順で置換」の実装方法が全く分かりません。
宜しくお願い致します。
zまで使ったらそのあとはどうするのですか?
ご回答ありがとうございます。
レコードが27以上存在する場合は、今回質問させていただいているSQL文の前処理でエラーとして吐き出す予定なので、今回は考慮していただかなくて問題ないです。
質問文から洩れていました、すみません。
回答5件
あなたの回答
tips
プレビュー