0

例 : ph_no = 0091826454646 および call_dest=IV というフィールドがあるため、call_dest+IV の場合は国番号を 91 として切り捨て、「country_code」のようなフィールドに格納する必要があります。ph_no は 91826454646 のようにすることもできます。したがって、00 から開始することも、国コードから直接開始することもできます。助けてください。

4

2 に答える 2

0
UPDATE table
   SET country_code =
          CASE
             WHEN ph_no LIKE '00%'
                THEN SUBSTR (ph_no, 3, 2)
             ELSE SUBSTR (ph_no, 1, 2)
          END
 WHERE call_dest = 'IV';
于 2013-05-24T10:04:37.263 に答える