Oracleをmysqlに移行しようとしています。Oracleをmysqlに移行
質問1.
Instr('aa bb cc', ' ', -1,1)
私は
6
を返す。しかし、私は
Instr('aa bb cc', ' ', -1, 2)
でクエリを作成する方法がわからない、両方
CHAR_LENGTH('aa bb cc') - LOCATE(' ', REVERSE('aa bb cc'))+1
それを変更10
質問2.
これはOracleクエリーです。
CASE WHEN Regexp_like(
REPLACE(SUBSTR(TRIM(col), INSTR(TRIM(col), ' ', -1,1),
(LENGTH(TRIM(col)) - INSTR(TRIM(col), ' ',-1, 1))
+ 1), ' ',
''),
'[0-9|0-9\-]') THEN
REPLACE(SUBSTR(TRIM(col), INSTR(TRIM(col), ' ', -1, 2),
(INSTR(TRIM(col), ' ', -1, 1) - INSTR(TRIM(col), ' ', -1, 2)
) +
1), ' ', '') END
どのようにクエリをmysqlクエリに変更しますか?研究として