Articles of sql

GROUP_CONCAT en SQLite

Estoy teniendo datos como este 1 A 1 B 1 C 1 D 2 E 2 F 3 G 3 H 3 I 3 J 3 K usando esta consulta select ABSTRACTS_ITEM._id,Name from ABSTRACTS_ITEM , ABSTRACT_AUTHOR , AUTHORS_ABSTRACT where ABSTRACTS_ITEM._id = AUTHORS_ABSTRACT.ABSTRACTSITEM_ID and ABSTRACT_AUTHOR._id = AUTHORS_ABSTRACT.ABSTRACTAUTHOR_ID Ahora, quiero mostrar datos como este 1 A,B,C,D 2 […]

En tsql, ¿es seguro un inserto con una instrucción Select en términos de concurrencia?

En mi respuesta a esta pregunta SO , sugiero usar una única statement de inserción, con una selección que incremente un valor, como se muestra a continuación. Insert Into VersionTable (Id, VersionNumber, Title, Description, …) Select @ObjectId, max(VersionNumber) + 1, @Title, @Description From VersionTable Where Id = @ObjectId Sugerí esto porque creo que esta afirmación […]

Incluyendo valores nulos en Apache Spark Join

Me gustaría incluir valores nulos en una unión Apache Spark. Spark no incluye filas con nulo por defecto. Aquí está el comportamiento predeterminado de Spark. val numbersDf = Seq( (“123”), (“456”), (null), (“”) ).toDF(“numbers”) val lettersDf = Seq( (“123”, “abc”), (“456”, “def”), (null, “zzz”), (“”, “hhh”) ).toDF(“numbers”, “letters”) val joinedDf = numbersDf.join(lettersDf, Seq(“numbers”)) Aquí está […]

¿Cómo obtener el último registro en cada grupo usando GROUP BY?

Digamos que tengo una tabla llamada messages con las columnas: id | from_id | to_id | subject | message | timestamp Quiero obtener el último mensaje de cada usuario solamente, como lo vería en su bandeja de entrada de Facebook antes de profundizar en el hilo real. Esta consulta parece acercarme al resultado que necesito: […]

“EEE MMM dd HH: mm: ss ZZZ aaaa” formato de fecha a java.sql.Fecha

Estoy tratando de convertir EEE MMM dd HH:mm:ss ZZZ yyyy al YYYY-MM-DD , así que puedo insertarlo en una base de datos MySQL. No obtengo ningún error, pero la fecha insertada en mi db es incorrecta y lo mismo para cada fila … String date = Sat Mar 04 09:54:20 EET 2017; SimpleDateFormat formatnow = […]

obtener una cadena delimitada por comas de las filas

¿Cuál será la consulta en MS Sql Server para concatenar mis filas en una cadena, delimitada por comas ( como se muestra a continuación )

“No se puede abrir la base de datos de usuario por defecto. Error de inicio de sesión “después de instalar SQL Server Management Studio Express

Tengo una base de datos en un archivo local que utiliza un progtwig. El progtwig tiene una funcionalidad limitada y necesitaba ejecutar algunas consultas rápidas. Instalé SQL Server Management Studio Express 2005 (SSMSE), conectado a la instancia de SQL Server, adjunté el archivo de base de datos y ejecuté las consultas. Ahora el progtwig original […]

¿El operador LIKE distingue entre mayúsculas y minúsculas con el servidor MSSQL?

En la documentación sobre el operador LIKE , no se dice nada sobre la sensibilidad de mayúsculas y minúsculas. ¿Lo es? ¿Cómo habilitarlo / deshabilitarlo? Estoy consultando columnas varchar(n) , en una instalación de Microsoft SQL Server 2005, si eso importa.

¿Cómo seleccionar el id con el grupo de fecha máxima por categoría en PostgreSQL?

Por ejemplo, me gustaría seleccionar la identificación con el grupo de fecha máxima por categoría, el resultado es: 7, 2, 6 id category date 1 a 2013-01-01 2 b 2013-01-03 3 c 2013-01-02 4 a 2013-01-02 5 b 2013-01-02 6 c 2013-01-03 7 a 2013-01-03 8 b 2013-01-01 9 c 2013-01-01 ¿Puedo saber cómo hacer […]

LIKE vs CONTAINS en SQL Server

¿Cuál de las siguientes consultas es más rápida (LIKE vs CONTAINS)? SELECT * FROM table WHERE Column LIKE ‘%test%’; o SELECT * FROM table WHERE Contains(Column, “test”);