Red de conocimiento informático - Material del sitio web - ¿Cómo saber la fecha en SQL?

¿Cómo saber la fecha en SQL?

Base de datos Oracle:

Primero: seleccione decodificar(dw,

0,

Domingo',

1,

p>

Lunes,

2,

Martes,

3,

Miércoles,

4,

Jueves,

5,

Viernes,

6,

Sábado) Semana_ Día

Seleccione 7 elementos de (-

TO _ NUMBER(NEXT _ DAY(TO _ DATE(' 2012-12-12 ', ' aaaa-mm-dd '), 1) -

TO _ DATE(' 2012-12-12 ', 'aaaa-mm-dd')) dw

desde dual);

Segunda declaración:

SELECT TO _ CHAR(TO _ DATE(' 2012-12-12 ', ' AAAA-MM-DD ', ' DAY') WEEK_DAY

FROM Doble

Base de datos SqlServer:

seleccione case datepart(weekday, getdate())

Cuando es la 1 en punto

Domingo

Luego a las 2

"lunes"

Luego a las 3

martes

Luego a las 4

"Miércoles"

Luego cuando sean las 5

"Jueves"

Luego cuando sean las 6

"Viernes" "

p>

Luego a las 7 en punto

Sábado

Fin

Datos extendidos:

SQL funciones relacionadas:

Funciones agregadas de SQL: las funciones agregadas de SQL calculan el valor obtenido de una columna y devuelven un valor único

Funciones agregadas útiles: AVG() - devuelve el promedio, COUNT( ) - devuelve el número, FIRST()-devuelve el valor del primer registro, LAST()-devuelve el valor del último registro, MAX()-devuelve el valor máximo, MIN()-devuelve el valor mínimo, SUM(): devuelve el número total. p>

Funciones escalares SQL: las funciones escalares SQL devuelven un valor único basado en el valor de entrada

Funciones escalares útiles: UCASE() - Convierte un campo a. mayúsculas, LCASE(): convierte un campo a minúsculas, MID(): extrae caracteres del campo de texto;

LEN(): devuelve la longitud del campo de texto, ROUND(): redondea el valor numérico. campo al número especificado de decimales, NOW(): devuelve la fecha y hora actuales del sistema, FORMAT(): formatea el modo de visualización del campo.

Materiales de referencia:

Enciclopedia Baidu-SQL