Preguntas con la etiqueta [sql]

Lista sql preguntas

Lo que intento hacer es usar más de una condición CASE WHEN para la misma columna. Aquí está mi código para la consulta: SELECT Url='', p.ArtNo, p.[Description], p.Specification, CASE WHEN

Extracción de horas de un DateTime (SQL Server 2005)

12
respuestas
263
votos
845.4k
vistas

Puedo extraer el mes y el día usando Day(Date()),. Month(Date())No puedo extraer horas, con HOUR(Date()). Obtuve el siguiente error. 'HOUR' is not a recognized built-in function name. ¿Cómo puedo extraer

En todas las empresas en las que he trabajado, descubrí que la gente todavía escribe sus consultas SQL en el estándar ANSI-89: select a.id, b.id, b.address_1 from person a, address

Tengo una SELECTconsulta SQL que también usa un GROUP BY, quiero contar todos los registros después delGROUP BY cláusula filtró el conjunto de resultados. ¿Hay alguna forma de hacer esto

Estoy buscando actualizar varias filas en PostgreSQL en una sola declaración. ¿Hay alguna manera de hacer algo como lo siguiente? UPDATE table SET column_a = 1 where column_b = '123',

Es igual a (=) frente a ME GUSTA

16
respuestas
368
votos
424.6k
vistas

Al usar SQL, ¿hay algún beneficio al usarlo =en una WHEREcláusula en lugar de LIKE? Sin ningún operador especial, LIKEy =son iguales, ¿no?

Subconsulta usando Existe 1 o Existe *

6
respuestas
98
votos
30.4k
vistas

Solía ​​escribir mis cheques EXISTS así: IF EXISTS (SELECT * FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Where Columns=@Filters END Uno de los DBA en una vida

Diferencias de Oracle entre NVL y Coalesce

8
respuestas
243
votos
285.3k
vistas

¿Existen diferencias no obvias entre NVL y Coalesce en Oracle? Las diferencias obvias son que coalesce devolverá el primer elemento no nulo en su lista de parámetros, mientras que nvl

Cómo manejar una comilla simple en Oracle SQL

2
respuestas
81
votos
176.9k
vistas

¿Cómo inserto un registro en una columna que tiene el tipo de datos varchar con comillas simples? Ejemplo : el nombre es ROBERTy el apellido esD'COSTA

Me pregunto si esto es posible en SQL. Supongamos que tiene dos tablas A y B, selecciona en la tabla A y se une a la tabla B: SELECT a.*,

Ejecuté el siguiente script SQL en mi base de datos: create table cities ( id serial primary key, name text not null ); create table reports ( id serial primary

Tengo dos mesas, ambas parecen id name value =================== 1 Joe 22 2 Derk 30 Necesito copiar el valor de valuedesde tableAa tableBsegún el nombre del cheque en cada tabla.

Palabra clave "Partición por" de Oracle

7
respuestas
298
votos
643.9k
vistas

¿Alguien puede explicar qué partition byhace la palabra clave y dar un ejemplo simple de ella en acción, así como también por qué uno querría usarla? Tengo una consulta SQL

Tengo la siguiente tabla: tickername | tickerbbname | tickertype ------------+---------------+------------ USDZAR | USDZAR Curncy | C EURCZK | EURCZK Curncy | C EURPLN | EURPLN Curncy | C USDBRL |

¿Cuál es la mejor manera de comprobar si el valor es una cadena nula o vacía en las declaraciones SQL de Postgres? El valor puede ser una expresión larga por