Consulta de declaración de base de datos SQL
Consulta simple
Una consulta Transact-sql simple consta solo de una lista de selección, una cláusula from y una cláusula where. Describen las columnas que se consultarán, las tablas o vistas que se consultarán y las condiciones de búsqueda.
Por ejemplo, la siguiente declaración consulta el nombre "Zhang San" en el campo de apodo y el campo de correo electrónico en la tabla de prueba.
seleccione
apodo, correo electrónico
de
tabla de pruebas
dónde
nombre ='ZhangSan'
(i)
select_list
Select_list representa el campo de consulta. list) apunta a la columna de consulta, que puede ser una lista de nombres de columnas, asteriscos, expresiones, variables (incluidas variables locales y variables globales) y otros componentes.
1. Seleccionar todas las columnas
Por ejemplo, la siguiente declaración mostrará los datos de todas las columnas en la tabla de prueba:
seleccionar
*
de
testtable
2. Seleccione algunas columnas y especifique su orden de visualización
Consulte el orden y la selección de la disposición de los datos. lista en el conjunto de resultados. Los nombres de las columnas especificadas en son los mismos.
Por ejemplo:
Seleccione
apodo, correo electrónico
de
testtable
3. Cambiar títulos de columnas
En la lista de selección, puede reasignar títulos de columnas. El formato de definición es:
Título de columna = nombre de columna
Nombre de columna
Título de columna
Si el título de columna especificado no es un formato de identificador estándar, debe utilizar delimitadores de comillas. Por ejemplo, la siguiente declaración utiliza caracteres chinos para mostrar los títulos de las columnas:
select
Apodo=apodo, correo electrónico=correo electrónico<. /p>
de
tabla de pruebas
4. Eliminar filas duplicadas
La instrucción select utiliza la opción todo o distinto para mostrar todas las filas que cumplen con el condiciones en la tabla o eliminar datos de filas duplicadas. El valor predeterminado es todo. Cuando utiliza la opción distinta, todas las filas duplicadas se conservan en el conjunto de resultados devuelto por select.
5. Limite el número de filas devueltas
Utilice la opción top
n
[porcentaje] para limitar la cantidad de datos devueltos. filas, top
n significa devolver n filas, y top
n
porcentaje significa el número de filas devueltas cuando la descripción de n se expresa como un porcentaje del número especificado de filas devueltas. Igual al número total de filas.
Por ejemplo:
seleccione
arriba
2
*de
tabla de prueba
seleccione
superior
20
por ciento
*
de
p>
n
porcentaje de
tabla de pruebas
(ii) cláusula from
La cláusula from especifica la consulta de instrucción de selección y la tabla o vista asociada con la consulta. Puede especificar hasta 256 tablas o vistas en la cláusula from, separadas por comas.
Al especificar varias tablas o vistas en la cláusula from, si existen columnas con el mismo nombre en la lista de selección, los nombres de los objetos deben usarse para calificar las tablas o vistas a las que pertenecen estas columnas. Por ejemplo, si la columna cityid existe tanto en la tabla usertable como en la tabla citytable, se debe utilizar el siguiente formato de declaración para calificar la consulta cityid en ambas tablas:
select
nombre de usuario ,citytable .cityid
de
usertable, citytable
donde
usertable.
Esta publicación proviene de
BlackSoft Base: la base de descarga más grande de China para tutoriales sobre hackers y tutoriales de seguridad informática
Enlace original:
/article/sort056/ sort058/kkkcc.com-2297 .html