Preguntas con la etiqueta [sql]
¿Cómo consulto todas las fechas mayores que una fecha determinada en SQL Server?
Lo estoy intentando: SELECT * FROM dbo.March2010 A WHERE A.Date >= 2010-04-01; A.Dateparece:2010-03-04 00:00:00.000 Sin embargo, esto no funciona. ¿Alguien puede proporcionar una referencia de por qué?
'SI' en la declaración 'SELECT': elija el valor de salida según los valores de la columna
SELECT id, amount FROM report Necesito amountser amountsi report.type='P'y -amountsi report.type='N'. ¿Cómo agrego esto a la consulta anterior?
¿Cómo insertar un valor que contiene un apóstrofo (comilla simple)?
¿Cuál es la sintaxis SQL correcta para insertar un valor con un apóstrofe? Insert into Person (First, Last) Values 'Joe', 'O'Brien' Sigo recibiendo un error porque creo que el apóstrofo
¿Función dividida equivalente en T-SQL?
Estoy buscando dividir '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15...' (delimitado por comas) en una tabla o variable de tabla . ¿Alguien tiene una función que devuelva cada uno seguido?
Buscar en todos los campos de todas las tablas un valor específico (Oracle)
¿Es posible buscar en cada campo de cada tabla un valor particular en Oracle? Hay cientos de tablas con miles de filas en algunas tablas, por lo que sé que
Cómo unirse a la primera fila
Usaré un ejemplo concreto, pero hipotético. Cada Pedido normalmente tiene solo una línea de pedido : Pedidos: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A Artículos de línea: LineItemGUID Order
NO EN vs NO EXISTE
¿Cuál de estas consultas es más rápida? NO EXISTE: SELECT ProductID, ProductName FROM Northwind..Products p WHERE NOT EXISTS ( SELECT 1 FROM Northwind..[Order Details] od WHERE p.ProductId = od.ProductId) O
El incremento de identidad está saltando en la base de datos de SQL Server
En una de mis tablas Feeen la columna "ReceiptNo" en SQL Server 2012, el incremento de identidad de la base de datos de repente comenzó a saltar a 100 en
Consulta para obtener solo números de una cadena
Tengo datos como este: string 1: 003Preliminary Examination Plan string 2: Coordination005 string 3: Balance1000sheet El resultado que espero es string 1: 003 string 2: 005 string 3: 1000 Y
¿Cómo realizo un IF...THEN en un SQL SELECT?
¿ Cómo realizo IF...THENuna SQL SELECTdeclaración? Por ejemplo: SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product
Columnas calculadas/calculadas/virtuales/derivadas/generadas en PostgreSQL
¿ PostgreSQL admite columnas calculadas como MS SQL Server? No puedo encontrar nada en los documentos, pero la función está incluida en muchos otros DBMS, por lo que tal vez
Actualizar una tabla con datos de otra tabla
Tabla 1: id name desc ----------------------- 1 a abc 2 b def 3 c adf Tabla 2: id name desc ----------------------- 1 x 123 2 y 345 En Oracle SQL,
Error de MySQL: 'Acceso denegado para el usuario 'root'@'localhost'
Considerar: ./mysqladmin -u root -p** '_redacted_' Salida (incluyendo escribir la contraseña): Introducir la contraseña: mysqladmin: Error al conectarse al servidor en 'localhost': 'Acceso denegado para el usuario 'root'@'localhost' (usando contraseña:
¿Cómo obtener la última identificación insertada?
Tengo este código: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using (SqlConnection myConnection = new SqlConnection(myConnectionString)) { myConnection.Open(); SqlCommand myCommand = new SqlCommand(insertSql, myConnection); myCommand.Parameters.AddWithValue("@UserId", newUserId); myCommand.Parameters.AddWithValue("@GameId", newGameId); myCommand.ExecuteNonQuery();
¿Cómo utilizar GROUP BY para concatenar cadenas en MySQL?
Básicamente la pregunta es cómo llegar a esto: foo_id foo_nombre 1 un 1B 2 tazas a esto: foo_id foo_nombre 1AB 2 tazas