números de empalme de cadenas de oráculo ||

      Ahora hay un requisito: tome el truncamiento del día en la cadena, y si es menor que 10, empalme un 0 al frente; si es mayor o igual a 10, no se empalmará.

      No diré cómo interceptar la cadena y cómo juzgarla aquí.

      La cadena de empalme del oráculo usa ||, la cadena también se puede empalmar con números.

      Suponiendo que el día interceptado es 3, entonces debería ser 03, y el siguiente sql no es un problema:

select 0 || 3 from student;

      

      Ahora hay una nueva demanda, el día necesita ser cortado +1. Si es menor que 10 después de +1, se empalma un 0 al frente; si es mayor o igual a 10, no se empalma.

select 0 || 3 + 1  from student;

      Es lógico pensar que 03 debería devolverse, pero el rendimiento real es 4.

      Supongo que es una cadena más un número o una suma numérica.

      Se puede procesar de la siguiente manera:

select 0 || (3 + 1)  from student;

 

 

 

48 artículos originales publicados · Me gusta 36 · Visitas 130,000+

Supongo que te gusta

Origin blog.csdn.net/weixin_42845682/article/details/88825902
Recomendado
Clasificación