Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuáles son las funciones de la base de datos?

¿Cuáles son las funciones de la base de datos?

Pregunta 1: ¿Cuáles son las funciones comúnmente utilizadas en las bases de datos? Las diferentes bases de datos tienen diferentes funciones, tomando Oracle como ejemplo: funciones de uso común con una sola declaración: destinct (eliminar filas duplicadas), to_char (convertir de una cadena), to_date (función de formato de fecha), sumstr (interceptar de una cadena), lower. (convertir letras a minúsculas), mayúsculas (convertir letras a minúsculas), char (convertir números a caracteres), ascii (encontrar el código ascii de los caracteres) y otras funciones

Funciones de grupo: min (encontrar el valor mínimo), max (encontrar el valor máximo), avg (encontrar el promedio), suma (encontrar el total), countn (número de registros estadísticos);

Pregunta 2: ¿Cuáles son las funciones de la base de datos? ¿Alguien? Hay Funciton, que es una función

Hay Procedimiento, que es un procedimiento almacenado

Hay Paquete, que es un paquete de código (incluido el encabezado y el cuerpo, que puede debe entenderse como un paquete) En su interior, define múltiples procedimientos almacenados o funciones)

Hay tipos, que son tipos de datos personalizados

Hay desencadenadores, que son desencadenantes

Hay trabajos, es decir, trabajos de base de datos (ejecución periódica)

Hay una tabla, que es una tabla (la tabla incluye una tabla normal, una tabla temporal y una tabla de particiones)

Está el Índice, que es un índice

Hay una Restricción, que es una restricción (es decir, qué restricciones se deben cumplir para una determinada columna en una tabla)

Hay una Vista, que es una vista

Hay una Vista Materializada, llamada "vista materializada", esto es un poco complicado.

Existe una Secuencia, llamada número de secuencia.

Está el Usuario, llamado usuario

Está el Perfil, llamado archivo de atributos de usuario (utilizado para limitar los recursos de la base de datos ocupados por cada usuario)

Hay Sinónimos , llamado "Sinónimos" (se usa para acceder cómodamente a objetos de otros usuarios)

Hay un enlace de base de datos llamado "enlace de base de datos" (se usa para acceder a bases de datos Oracle en otras máquinas)

Hay TableSpace Se llama espacio de tabla (se usa para almacenar datos de la tabla)

Existe un CURSOR llamado cursor, que se usa en procedimientos almacenados para atravesar datos.

Pregunta 3: ¿Cuáles son las clasificaciones de las funciones del sistema de base de datos? Las funciones de una sola línea, las funciones de varias líneas se dividen en caracteres, fechas, números, conversiones y tipos generales.

Acéptalo

Pregunta 4: ¿Qué son las funciones agregadas de SQL? Las funciones agregadas son funciones que realizan cálculos sobre un conjunto de valores y devuelven un valor único. A menudo se usan junto con el. Cláusula GROUP BY de la instrucción SELECT. ¿Qué funciones agregadas específicas existen en SQL SERVER? Echemos un vistazo uno por uno:

1. AVG devuelve el valor promedio en el grupo especificado, los valores nulos se ignoran.

Ejemplo: seleccione prd_no, avg(qty) del grupo de ventas por prd_no

2. COUNT devuelve el número de artículos en el grupo especificado.

Ejemplo: seleccione recuento(prd_no) de ventas

3. MAX devuelve el valor máximo de los datos especificados.

Ejemplo: seleccione prd_no, max(qty) del grupo de ventas por prd_no

4. MIN devuelve el valor mínimo de los datos especificados.

Ejemplo: seleccione prd_no, min(qty) del grupo de ventas por prd_no

5. SUM devuelve la suma de los datos especificados. Solo se puede usar para columnas numéricas y es nulo. Los valores se ignoran.

Ejemplo: seleccione prd_no, suma(cantidad) del grupo de ventas por prd_no

6. COUNT_BIG devuelve el número de artículos en el grupo especificado. La diferencia con la función COUNT es que COUNT_BIG. devuelve un valor bigint. COUNT devuelve un valor int.

Ejemplo: seleccione count_big(prd_no) de ventas

7. GROUPING genera una columna adicional Cuando se agrega una fila usando el operador CUBE o ROLLUP, el valor de salida es 1. Cuando el agregado Cuando la fila no es generada por CUBE o ROLLUP, el valor de salida es 0.

Ejemplo: seleccione prd_no, sum(qty), grouping(prd_no) del grupo de ventas por prd_no con rollup

8. BINARY_CHECKSUM devuelve el valor de verificación binaria calculado en las filas de la tabla o la lista de expresiones, utilizado para detectar cambios en las filas de la tabla.

Ejemplo: seleccione prd_no, binario_checksum(qty) del grupo de ventas por prd_no

9. CHECKSUM_AGG devuelve el valor de verificación de los datos especificados y los valores nulos se ignoran.

Ejemplo: seleccione prd_no, checksum_agg(binary_checksum(*)) del grupo de ventas por prd_no

10. CHECKSUM devuelve la suma de comprobación calculada en las filas de la tabla o en la lista de expresiones Valor utilizado para generar el índice hash.

11. STDEV devuelve la desviación estándar estadística de todos los valores en la expresión dada.

Ejemplo: seleccione stdev(prd_no) de ventas

12. STDEVP devuelve la desviación estándar de la estadística de relleno de todos los valores en la expresión dada.

Ejemplo: seleccione stdevp(prd_no) de ventas

13. VAR devuelve la varianza estadística de todos los valores en la expresión dada.

Ejemplo: seleccione var(prd_no) de ventas

14. VARP devuelve la varianza estadística del relleno para todos los valores en la expresión dada.

Ejemplo: select varp(prd_no) from sales...gt;gt;

Pregunta 5: ¿Con qué comienzan los nombres de las funciones de la base de datos? los detalles son los siguientes:

1. Funciones financieras

ACCRINT devuelve los intereses acumulados de los valores con pagos de intereses regulares

ACCRINTM devuelve los intereses de los valores con un solo pago tiempo pagos de intereses al vencimiento Intereses devengados

AMORDEGRC Devuelve el valor de depreciación para cada período de liquidación utilizando el factor de depreciación

AMORLINC Devuelve el valor de depreciación para cada período de liquidación

COUPDAYBS Devuelve el pago actual El número de días en el período de interés hasta la fecha de la transacción

COUPDAYS Devuelve el número de días en el período de pago de intereses incluida la fecha de la transacción

COUPDAYSNC Devuelve el número de días desde la fecha de la transacción hasta la siguiente fecha de pago de intereses

COUPNCD devuelve la siguiente fecha de pago de intereses después de la fecha de la transacción

COUPNUM devuelve el número de pagos de intereses entre la fecha de la transacción y la fecha de vencimiento

COUPPCD devuelve la fecha de la transacción La fecha de pago de intereses anterior

CUMIPMT devuelve el interés acumulado pagado durante los dos períodos

CUMPRINC devuelve el monto de principal acumulado pagado para un préstamo durante los dos períodos

p>

DB utiliza el método de saldo decreciente fijo para devolver el valor de depreciación de un activo en un período determinado

DDB utiliza el método de doble disminución método de equilibrio u otros métodos especificados para devolver el valor de depreciación de un activo en un período determinado durante el período

DISC devuelve la tasa de descuento del valor

DOLLARDE convierte el precio. expresado como fracción al precio expresado como decimal

DOLLARFR convertirá un precio expresado como decimal a un precio expresado como fracción

DURATION Devuelve la duración anual de un valor que paga intereses periódicos

EFFECT Devuelve la tasa de interés anual real

FV Devuelve el valor futuro de una inversión

FVSCHEDULE Devuelve el valor futuro del principal después de aplicar un serie de tasas de interés compuestas

INTRATE Devuelve la tasa de interés para un valor de pago de intereses único

IPMT Devuelve el interés pagado sobre una inversión durante un período determinado

TIR Devuelve la tasa interna de rendimiento de una serie de flujos de efectivo

ISPMT Calcula el interés pagado durante un período de inversión específico

MDURATION Devuelve el período modificado de Macauley suponiendo un valor nominal de $100

MIRR Devuelve la tasa interna de rendimiento calculada a diferentes tipos de interés para flujos de efectivo positivos y negativos

NOMINAL Devuelve la tasa de interés nominal anual

NPER Devuelve la cantidad durante el período de inversión

NPV Devuelve el valor neto presente de la inversión en función de una serie de flujos de efectivo periódicos y la tasa de descuento

ODDFPRICE Devuelve El precio de un valor con un valor nominal de $100 con una fecha de primer pago de intereses variable

ODDFYIELD Devuelve el rendimiento de un valor con una fecha de primer pago de intereses variable

ODDLPRICE Devuelve el pago de intereses final El precio de un valor con una valor nominal de $100 que no se fija diariamente

ODDLYIELD Devuelve el rendimiento de un valor con una fecha de pago de interés final variable

PMT Devuelve el monto del pago periódico de una anualidad

PPMT Devuelve el reembolso del principal de una inversión durante un período determinado

PRECIO Devuelve el valor nominal de $100 con pagos de intereses periódicos

Precios de valores

PRICEDISC Devuelve el precio de valores con un valor nominal de $100 emitidos con descuento

PRICEMAT Devuelve el precio de valores con un valor nominal de $100 que pagan intereses al vencimiento

PV devuelve el valor presente de la inversión

RATE devuelve la tasa de interés de cada período de la anualidad

RECIBIDO devuelve el monto del interés único -pagar valores que se recuperarán al vencimiento

SLN devuelve el valor de depreciación lineal de un activo en un período determinado

SYD devuelve el valor de depreciación de un activo en un período específico calculado por el método de depreciación de la suma de años

TBILLEQ devuelve el rendimiento equivalente de las letras del Tesoro

TBILLPRICE Devuelve el precio de una letra del Tesoro con un valor nominal de 100 dólares

TBILLYIELD Devuelve el rendimiento de las letras del Tesoro

VDB utiliza el método de saldo decreciente y devuelve una suma El valor de depreciación de un activo en un período determinado o parte de un período

XIRR Devuelve el rendimiento interno tasa de rendimiento de un conjunto de flujos de efectivo que ocurren de manera irregular

Valor actual neto

YIELD Devuelve la tasa de rendimiento de valores que pagan intereses regulares

YIELDDISC Devoluciones la tasa de rendimiento anual de valores emitidos con descuento (como letras del Tesoro)

YIELDMAT devuelve el rendimiento anual de valores que pagan intereses al vencimiento

2. Funciones de fecha y hora

FECHA devuelve el número de serie de una fecha específica

DATEVALUE Convierte una fecha en formato de texto a un número de serie

DÍA Convierte un número de serie a una fecha de mes

DAYS360 Calcula el número de días entre dos fechas basándose en un año de 360 ​​días

EDATE devuelve el valor utilizado para representar la fecha de inicio...gt;gt; >

Pregunta 6: Hay varias funciones de base de datos Oracle que funcionan con funciones numéricas: operar tipos numéricos

Funciones de tipo de caracteres: operar tipos de caracteres

Funciones de tipo de fecha: operar tipos de fecha

Funciones de conversión: tipos de conversión

Funciones de agregación: suma estadística, diferencia, producto y otras operaciones

Funciones analíticas: suma continua, clasificación, etc.

p>

Otras funciones: muchas, ninguna clasificación en la tabla

Pregunta 7: Base de Datos Qué son los objetos Funciton: Función

Procedimiento: Procedimiento almacenado

Paquete: Paquete de código, en un paquete, se definen múltiples procedimientos almacenados, funciones, tipos, constantes, etc.

Tipo: Tipo de datos personalizado

Desencadenador: Desencadenador

Trabajo: Trabajo de base de datos (ejecución periódica)

Tabla: Tabla

Índice: Índice

Restricción: Restricciones, que restringen qué condiciones de válvula debe cumplir cada elemento de datos

Vista: Vista

Vista Materializada: Vista Materializada

p>

Secuencia: secuencia

Usuario: llamar usuario

Sinónimo: sinónimo

Enlace de base de datos: enlace de base de datos (ORACLE lo tiene, pero no estoy familiarizado con otras bases de datos), debe haber uno, tal vez no se llame con este nombre)

TableSpace: espacio de tabla (ORACLE llama a este nombre, no está familiarizado con otras bases de datos)

CURSO

R: Cursor

Estos son los más utilizados. Puede haber algunas omisiones, pero no deberían ser muy diferentes.

Pregunta 8: ¿Cuáles son las funciones más utilizadas en Excel? Funciones de uso común

1. Función de suma SUM

2. Función de promedio PROMEDIO

3. Función lógica SI

4. Método rápido o enlace para crear función HYPERLINK

5. Función de conteo COUNT

6. Función de valor máximo (mínimo) MAX (MIN)

7. Función de suma condicional SUMIF

8. Función de cálculo de reembolso de pagos PMT

9. Función de desviación estándar de muestra STDEV

10. Función de clasificación RANK

11, Redondeo función REDONDEAR

12. Función de conteo condicional CONTAR.SI

13. Función de predicción de clasificación porcentual PERCENTIL

14. Función de detección numérica ESNÚMERO

15 PV de la función de ingreso de depósitos fraccionarios

16. Función de promedio interno TRIMMEAN

17. Función de fecha y año AÑO

18. Días de inicio y fin Función DÍAS360 < . /p>

19. Función de redondeo TRUNC

20. Función de extracción de caracteres MID

"Deberías haber jugado con Excel así" de Wu Hao es tu escuela en línea. Puedes tomar Eche un vistazo a los cursos abiertos. Después de estudiar este curso, Excel será básicamente suficiente.

Pregunta 9: ¿Cuáles son las funciones agregadas en SQL Server? count() el número de todos los registros

count(*) el número de todos los registros no nulos

avg() El valor promedio de una determinada columna

min() El valor mínimo de una determinada columna

max() El valor máximo de una determinada columna

sum() La suma de una determinada columna

Pregunta 10: ¿Cuáles son las funciones comúnmente utilizadas en las bases de datos? Las diferentes bases de datos tienen diferentes funciones, tomando Oracle como ejemplo: funciones de uso común con una sola declaración: destinct (eliminar filas duplicadas), to_char (convertir de una cadena), to_date (función de formato de fecha), sumstr (interceptar de una cadena), lower. (convertir letras a minúsculas), mayúsculas (convertir letras a minúsculas), char (convertir números a caracteres), ascii (encontrar el código ascii de los caracteres) y otras funciones

Funciones de grupo: min (encontrar el valor mínimo), max (encontrar el valor máximo), avg (encontrar el promedio), suma (encontrar el total), recuento (número de registros estadísticos

);