カラムの一部のみを選択する方法はありますか?私は部分文字列を使うことができますが、私は列の文字列部分を選択する必要があります。例として:列には、次を含めることができます。MySQLカラムの一部のみを選択してください
DIRL100
私は別として、1列のみでDIRL
一部、および100
一部を選択する必要があります。
I そうのように、この特定の列でそれを行うことができます:
SELECT SUBSTRING(column, 5) AS part1, SUBSTRING(column, 1, 4) AS part2 ....
しかし、私はその常に4文字(DIRL)、それが数値を取得する前には..私は何とかREGEXPを使用できることを確認することはできませんまたは各列の数字部分と文字部分だけを抽出する何か?
言い換えれば..文字をどこで終えるかで列を分割できますか?例として、DIRL100
またはAB100200
が含まれていて、列(DIRLまたはAB)の文字と列の数字(100または100200)を含む2つの列に分割する必要がありますか?
完全にあなたの問題を理解していない、あなたはいくつかの例と期待される出力をお願いしますか? –
(しかし、私はいつも4文字(DIRL)が数値になることを確信できません)あなたの分割条件は何ですか? – Karthi
スプリット条件は、プレフィックスが文字で終わるときです。更新の質問 –