SQL significa lenguaje de consulta estructurado y se utiliza para crear, mantener y recuperar datos de bases de datos relacionales. Los sistemas de gestión de bases de datos relacionales (RDBMS) como MySQL, MS Access, Oracle y SQL Server utilizan SQL como lenguaje de base de datos estándar. Aquí vamos a ver la consulta SQL para encontrar valores máximos en filas. Entendámoslo creando una base de datos llamada “CSEportal”.
Creación de base de datos:
Syntax : CREATE DATABASE <DatabaseName>; Example : CREATE DATABASE CSEportal; Output : Query returned successfully in 3 secs 817 msec.
Uso de la base de datos:
Syntax : USE <DatabaseName>; Example : USE CSEportal;
Usando los comandos anteriores, hemos creado con éxito nuestra base de datos llamada «CSEportal», ahora necesitamos crear una tabla (Relación) llamada «GeeksforGeeks» en esta base de datos.
Creando tabla:
Syntax : CREATE TABLE TableName (field1 dataType1 , field2 dataType2...fieldN dataTypeN); Example : CREATE TABLE GeeksforGeeks( sno int, Description VARCHAR(40), courses VARCHAR(40));
Esto creará una tabla vacía, así que completemos nuestra tabla con algunos registros usando el comando INSERT INTO para realizar las operaciones reales en las tablas.
Insertar registros en la tabla:
Syntax : INSERT INTO tablename (field1,field2,...fieldN) VALUES (value1,value2...valueN); Example : INSERT INTO GeeksforGeeks(sno,Description,Courses) VALUES(1,'Cse Portal','DBMS');
De manera similar, podemos llenar nuestra tabla usando este comando INSERT INTO. Para ver la tabla creada, podemos ejecutar el comando SELECT que se muestra a continuación:
SELECT * from GeeksforGeeks;
Producción :
Ahora podemos avanzar para escribir nuestra consulta SQL para encontrar valores máximos en todas las filas. Esto se puede hacer usando la función MAX (campo) en SQL. Intentemos recuperar el valor máximo del campo «Descripción» como se muestra a continuación:
Select max(Description) as Maximum from GeeksforGeeks;
Aquí hemos usado la palabra clave ‘ as ‘ solo para cambiar el nombre del campo resultante como se muestra en el siguiente resultado:
Producción :
Aquí tenemos ‘ bien explicado’ como salida ya que es el valor máximo de todas las filas de la tabla. Tratemos de aplicar esto en el campo que contiene algunos valores numéricos para tener una idea más clara.
Select max(sno) from GeeksforGeeks;
Producción :
Claramente, 4 es el valor máximo de todas las filas de la tabla, por lo que tenemos 4 como salida. Además, aquí no hemos usado la palabra clave ‘as’, por lo que en el campo resultante tenemos ‘ max(sno)’ como nombre. Es un paso opcional y se puede hacer de la misma manera que se muestra arriba. También podemos recuperar valores máximos de más de un campo de todas las filas usando una sola consulta como se muestra a continuación:
Query: Select max(sno),max(description) from GeeksforGeeks; Output: max(sno) max(description) 4 well explained
Así que aquí hemos recuperado el valor máximo de dos campos (de todas las filas) usando una única consulta.
Publicación traducida automáticamente
Artículo escrito por tanyagarg3434 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA