3

私の部品番号はすべて、「part_no」列に「00-00000-00」としてフォーマットされています。

部品番号の「00」から「-00」までの5文字の中央部分のみを抽出する新しい列を作成する必要があります。

phpを介してレコードを作成するときにこの結果を作成することは可能ですか?

ありがとう

エリック

4

4 に答える 4

3
select substring(part_no, 4, 5) as middle_part
from your_table
于 2012-06-08T21:53:05.373 に答える
3

まず、そのデータを保持する列を作成する必要があり、次にこれを行う必要があります。

UPDATE tableName SET newColumnName = SUBSTR(part_number,4,5);
于 2012-06-08T22:11:13.097 に答える
0
$new = mb_substr($old, 3, -3);

http://php.net/manual/en/function.mb-substr.php

于 2012-06-08T21:53:24.040 に答える
-1
    $result = "00-00000-00";
    $answer = substr($result, 3, 5);
于 2012-06-08T22:02:22.447 に答える