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.


4
Función IndexOf en T-SQL
Dada una columna de dirección de correo electrónico, necesito encontrar la posición del signo @ para la subcadena. ¿Cuál es la indexoffunción, para cadenas en T-SQL? Buscando algo que devuelve la posición de una subcadena dentro de una cadena. C ª# var s = "abcde"; s.IndexOf('c'); // yields 2
168 sql  sql-server  tsql  string 

24
Error al habilitar restricciones. Una o más filas contienen valores que violan restricciones no nulas, únicas o de clave externa
Realizo una unión externa y la ejecuté con éxito en la informixbase de datos, pero obtengo la siguiente excepción en mi código: DataTable dt = TeachingLoadDAL.GetCoursesWithEvalState(i, bat); Error al habilitar restricciones. Una o más filas contienen valores que violan restricciones no nulas, únicas o de clave externa. Conozco el problema, …
168 c#  asp.net  sql  database  informix 


5
Cómo hacer una UNIÓN INTERNA en varias columnas
Estoy trabajando en un proyecto de tarea y se supone que debo realizar una consulta en la base de datos que encuentre vuelos, ya sea por el nombre de la ciudad o el código del aeropuerto, pero la flightstabla solo contiene los códigos del aeropuerto, así que si quiero buscar …
168 sql  database 


13
Cómo agrupar el tiempo por hora o por 10 minutos
como cuando lo hago SELECT [Date] FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY [Date] ¿Cómo puedo especificar el período del grupo? MS SQL 2008 2da Edición Lo estoy intentando SELECT MIN([Date]) AS RecT, AVG(Value) FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY (DATEPART(MINUTE, [Date]) / 10) ORDER BY RecT cambió% 10 a / 10. ¿es posible hacer …


3
¿Qué significan las banderas de columna en MySQL Workbench?
Las respuestas de esta pregunta son un esfuerzo comunitario . Edite las respuestas existentes para mejorar esta publicación. Actualmente no está aceptando nuevas respuestas o interacciones. En el editor de tablas de MySQL Workbench hay 7 columnas disponibles: PK, NN, UQ, BIN, UN, ZF, AI. PK obviamente significa Clave primaria. …

13
Actualizar varias columnas en SQL
¿Hay alguna manera de actualizar varias columnas en el servidor SQL de la misma manera que se usa una instrucción de inserción? Algo como: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id O algo así, más que así: update table set a=t2.a,b=t2.b etc que puede ser bastante pesado …



17
ORDENAR POR la ​​lista de valores IN
Tengo una consulta SQL simple en PostgreSQL 8.3 que toma muchos comentarios. Proporciono una lista ordenada de valores a la INconstrucción en la WHEREcláusula: SELECT * FROM comments WHERE (comments.id IN (1,3,2,4)); Esto devuelve comentarios en un orden arbitrario que, en mi caso, son identificadores 1,2,3,4. Quiero que las filas …



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.