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.

5
Oracle SELECT TOP 10 registros
Tengo un gran problema con una declaración SQL en Oracle. Quiero seleccionar los TOP 10 registros ordenados por STORAGE_DB que no están en una lista de otra declaración de selección. Este funciona bien para todos los registros: SELECT DISTINCT APP_ID, NAME, STORAGE_GB, HISTORY_CREATED, TO_CHAR(HISTORY_DATE, 'DD.MM.YYYY') AS HISTORY_DATE FROM HISTORY WHERE …
144 sql  oracle  top-n 


9
SQL: uso de alias en Agrupar por
Solo curiosidad por la sintaxis SQL. Entonces si tengo SELECT itemName as ItemName, substring(itemName, 1,1) as FirstLetter, Count(itemName) FROM table1 GROUP BY itemName, FirstLetter Esto sería incorrecto porque GROUP BY itemName, FirstLetter realmente debería ser GROUP BY itemName, substring(itemName, 1,1) Pero, ¿por qué no podemos simplemente usar el primero por …
143 sql  group-by  alias 



8
¿Cómo seleccionar la primera fila de cada grupo?
Tengo un DataFrame generado de la siguiente manera: df.groupBy($"Hour", $"Category") .agg(sum($"value") as "TotalValue") .sort($"Hour".asc, $"TotalValue".desc)) Los resultados se ven así: +----+--------+----------+ |Hour|Category|TotalValue| +----+--------+----------+ | 0| cat26| 30.9| | 0| cat13| 22.1| | 0| cat95| 19.6| | 0| cat105| 1.3| | 1| cat67| 28.5| | 1| cat4| 26.8| | 1| cat13| …

9
¿Diferencia entre CTE y SubQuery?
De esta publicación ¿Cómo usar ROW_NUMBER en el siguiente procedimiento? Hay dos versiones de respuestas donde una usa ay sub-queryla otra usa a CTEpara resolver el mismo problema. Ahora bien, ¿cuál es la ventaja de usar un CTE (Common Table Expression)sobre una 'subconsulta' (por lo tanto, es más legible lo …

9
Escapar de un carácter comercial en cadena SQL
Estoy tratando de consultar una determinada fila por nombre en mi base de datos SQL y tiene un ampersand. Traté de establecer un personaje de escape y luego escapar del signo y, pero por alguna razón esto no funciona y no estoy seguro de cuál es exactamente mi problema. Set …
143 sql  oracle  escaping  sqlplus 



2
Cómo insertar varias filas de una sola consulta usando elocuente / fluido
Tengo la siguiente consulta: $query = UserSubject::where('user_id', Auth::id())->select('subject_id')->get(); y como esperaba obtuve el siguiente resultado: [{"user_id":8,"subject_id":9},{"user_id":8,"subject_id":2}] ¿Hay alguna forma de copiar el resultado anterior en otra tabla para que mi tabla se vea así? ID|user_id|subject_id 1 |8 |9 2 |8 |2 El problema que tengo es que $querypuede esperar cualquier …
143 php  sql  laravel  eloquent 

10
¿La cláusula MySQL "entre" no incluye?
Si ejecuto una consulta con una betweencláusula, parece excluir el valor final. Por ejemplo: select * from person where dob between '2011-01-01' and '2011-01-31' Esto obtiene todos los resultados dobdesde '2011-01-01' hasta '2011-01-30'; saltando registros donde dobes '2011-01-31'. ¿Alguien puede explicar por qué esta consulta se comporta de esta manera …
142 sql  mysql  between 


8
¿Buscar cambios en una tabla de SQL Server?
¿Cómo puedo monitorear una base de datos de SQL Server en busca de cambios en una tabla sin usar activadores o modificar la estructura de la base de datos de alguna manera? Mi entorno de programación preferido es .NET y C #. Me gustaría poder admitir cualquier SQL Server 2000 …

4
Alterar tabla Agregar sintaxis de columna
Estoy tratando de agregar mediante programación una columna de identidad a una tabla Empleados. No estoy seguro de lo que estoy haciendo mal con mi sintaxis. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY CLUSTERED ( EmployeeID ) …
142 sql  sql-server  tsql  ddl 

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.