このようなデータの列があり、ポンドとオンスを抽出してセル内のアイテムの正確な重量を表示し、それを配送に使用できるようにする方法があるかどうかを知りたいコスト。
私がこれとこれに何の新しさがあるかを皆さんに思い出させるために、私は困惑しています. どこから始めればよいかさえわかりません。
Weight varchar (255)
6 lbs. 8 oz.
6 lbs. 8 oz.
6 lbs. 14 oz.
6 lbs. 12 oz.
6 lbs. 12 oz.
7 lbs.
7 lbs.
そのため、中央にある文字列を見つける必要があります(ポンド)。SUBSTRING_INDEX()
ポンドとオンスを分離するために使用しました.. MYSQL DOCUMNETATION
SELECT 'STR' org,
TRIM(SUBSTRING_INDEX(TRIM('STR'), 'lbs.', 1)) lbs,
TRIM(REPLACE(SUBSTRING_INDEX(TRIM('STR'), 'lbs.', -1),'oz.','') oz
from TBL;
trim
追加(スペースをカットするため)を使用replace
し、ocz ユニットを削除する必要があります。