0
のfirst_name
とlast_name
の単語が2ワード以上ある行を取得したいとします。たとえば、Miguel Angel Nieto
という単語が3語ありますが、必要なものはもう1つですすべての最初の単語を'x'
に置き換えます。たとえば、Miguel
を5 'x'
に置き換えます。単語を文字で置き換えるSQL ORACLE
first_name | last_name
-----------------------
Miguel Angel | Nieto
SELECT SUBSTR(first_name || ' ' || last_name,
INSTR(first_name || ' ' || last_name,' ')) AS NOMBRE
FROM HR.employees
WHERE INSTR(first_name || ' ' || last_name,' ',1,2) > 0;
R= 'xxxxx Angel Nieto'
TABLEの従業員は、誰かが私を助けてください可能性ができますか?
私はそれを持っています:) SELECT first_name || '' || (first_name || '' || last_name)、 'x')LOOGTH(first_name || '|| last_name、INSTR(first_name ||' || last_name、 ''))、 LENGTH名前として HR.employees WHERE INSTR(first_name || '' || last_name、 ''、1,2)> 0; –