Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo escribir declaraciones de adición, eliminación y modificación de SQLSERVER? Esas funciones se usan comúnmente y el uso específico se describe brevemente.

¿Cómo escribir declaraciones de adición, eliminación y modificación de SQLSERVER? Esas funciones se usan comúnmente y el uso específico se describe brevemente.

1. Agregar, eliminar, modificar y consultar la sintaxis SQL:

1. Declaración de consulta

El primer método:

seleccionar columna nombre de la tabla (nombre de la tabla de la base de datos) donde (condición)

El segundo método:

seleccione * (que representa todas las columnas) de la tabla (nombre de la tabla de la base de datos) donde (condición)< / p>

Nota: Utilice comas para separar los nombres de las columnas.

por ejemplo:

1.seleccione ID de producto, Nombre de producto, Precio

de Producto

donde Preciogt 5.0

2.seleccione * del Producto donde Pricegt; 5.0

3. Cómo agregar nombres chinos a las columnas:

Formato: "'título de la columna'=nombre de la columna" o "'columna nombre 'Título de columna AS'

por ejemplo:

seleccione ProductID='Número de producto', Nombre del producto, Precio

del producto

dónde Pricegt ;5.0

seleccione 'número de producto' como ProductID, ProductName, Price

de Producto

donde Pricegt 5.0

en el declaración donde Puede utilizar operadores lógicos

Y O NO

por ejemplo:

seleccione ProductID, ProductName, Price

from Product

donde Pricegt;=5.0 Y Pricelt;=10.0

2 Utilice coincidencia aproximada de cadenas

Formato:

expresión[no] como ' cadena '(escape "carácter de escape")

3. Usar lista de consulta

Si el rango de valores de la columna no es un intervalo continuo, sino algunos valores discretos, se proporciona otra palabra clave. por SQL Server, IN, se debe utilizar.

Formato de sintaxis: nombre_columna [no] IN (valor1, valor2....)

por ejemplo:

seleccione ID de venta, nombre de venta, sexo, cumpleaños, fecha de contratación , Dirección

formulario Vendedor

donde SaleID IN('S01', 'S02', S07)

Sentencia de valor nulo

En SQL Server, pase nulo.

5.top y distinto

Sintaxis: seleccione el entero superior || el porcentaje del entero superior nombreColumna

de nombreTabla

por ejemplo:

p>

Recupere la información de los 5 clientes principales de la tabla Cliente y la información de los 20 clientes principales de la tabla.

seleccione los 5 mejores *

del Cliente

seleccione el 20 por ciento superior *

del Cliente

Consultar Producto Los 6 artículos de mayor precio de la tabla.

por ejemplo:

seleccione los 6 mejores *

del Producto

ordenar por precio desc

asc(bajo —gt; high) desc (high-gt; low)

2. Insertar datos en la tabla

Sintaxis: insertar en NombreTabla(NombreColumna...(los datos a insertar) ) Nombre de columna)) valores (expresión (valor correspondiente a nombre de columna))

Nota: al insertar datos, puede usar NUll para insertar valores nulos para columnas que permiten nulos para columnas con valores predeterminados; Defaulf se puede utilizar para insertar valores predeterminados.

Por ejemplo:

Inserte una fila de datos en la tabla Vendedor, en la que el campo Sexo usa el valor predeterminado de 'Hombre', y HireDate y otros campos tienen valores nulos. remoto.

insertar en vendedor(saleid,nombre de venta,sexo,cumpleaños,fecha de contratación,dirección,teléfono,teléfono,notas)

valores('s11','Zhao Yufei',default,' 1974 -07-25',null,null,null,null)

o

insertar en vendedor(saleid,saleName,brithday)

valores(' s11 ', 'Zhao Yufei', '1974-07-25')

3 Modificar los datos en la tabla

Sintaxis: actualizar nombre de tabla

conjunto. columnName=expresión (...)

donde condiciones_búsqueda

por ejemplo:

1 Cambie el precio de "cerveza" en la tabla Producto a 4 yuanes<. /p>

actualizar producto

establecer precio=4

donde nombreProducto='cerveza' (nota: asegúrese de agregar la condición "dónde")

4. Eliminar datos

Sintaxis: eliminar [de] nombre de tabla

donde condiciones_búsqueda

por ejemplo:

eliminar del vendedor

p>

donde SaleID='s11'(Nota: asegúrese de agregar la condición "dónde", de lo contrario se eliminarán todos los datos de la tabla)