Preguntas etiquetadas con sql

El lenguaje de consulta estructurado (SQL) es un lenguaje para consultar bases de datos. Las preguntas deben incluir ejemplos de código, estructura de tabla, datos de muestra y una etiqueta para la implementación de DBMS (por ejemplo, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) que se está utilizando. Si su pregunta se relaciona únicamente con un DBMS específico (usa extensiones / características específicas), use la etiqueta de ese DBMS en su lugar. Las respuestas a las preguntas etiquetadas con SQL deben usar SQL estándar ISO / IEC.



6
SQL Group By con un Order By
Tengo una tabla de etiquetas y quiero obtener las etiquetas de mayor recuento de la lista. Los datos de muestra se ven así id (1) tag ('night') id (2) tag ('awesome') id (3) tag ('night') utilizando SELECT COUNT(*), `Tag` from `images-tags` GROUP BY `Tag` me devuelve los datos que estoy …




17
¿Cuál es su convención de nomenclatura para los procedimientos almacenados? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …



10
Cree PostgreSQL ROLE (usuario) si no existe
¿Cómo escribo un script SQL para crear un ROL en PostgreSQL 9.1, pero sin generar un error si ya existe? El script actual simplemente tiene: CREATE ROLE my_user LOGIN PASSWORD 'my_password'; Esto falla si el usuario ya existe. Me gustaría algo como: IF NOT EXISTS (SELECT * FROM pg_user WHERE …


6
¿El orden de las cláusulas where es importante en SQL?
Digamos que tengo una tabla llamada que PEOPLEtiene 3 columnas ID, LastName, FirstName, ninguna de estas columnas está indexada. LastNamees más único y FirstNamemenos único. Si hago 2 búsquedas: select * from PEOPLE where FirstName="F" and LastName="L" select * from PEOPLE where LastName="L" and FirstName="F" Creo que el segundo es …

27
MySQL Insertar donde consulta
¿Qué hay de malo en esta consulta? INSERT INTO Users( weight, desiredWeight ) VALUES ( 160, 145 ) WHERE id = 1; Funciona sin la WHEREcláusula. Parece que olvidé mi SQL ...
121 sql  mysql 

5
¿Puedes usar un alias en la cláusula WHERE en mysql?
Necesito usar un alias en la cláusula WHERE, pero me sigue diciendo que es una columna desconocida. ¿Hay alguna forma de solucionar este problema? Necesito seleccionar registros que tengan una calificación superior a x. La calificación se calcula con el siguiente alias: sum(reviews.rev_rating)/count(reviews.rev_id) as avg_rating


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.