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
Actualizar la consulta usando Subconsulta en Sql Server
Tengo una estructura de tabla simple como esta: Tabla tempData ╔══════════╦═══════╗ ║ NAME ║ MARKS ║ ╠══════════╬═══════╣ ║ Narendra ║ 80 ║ ║ Ravi ║ 85 ║ ║ Sanjay ║ 90 ║ ╚══════════╩═══════╝ Y también tengo otros nombres de tablas como tempDataView como este ╔══════════╦═══════╗ ║ NAME ║ MARKS ║ …


3
¿Cuál es el uso de las anotaciones @Id y @GeneratedValue (estrategia = GenerationType.IDENTITY)? ¿Por qué el tipo de generación es identidad?
@Id @GeneratedValue(strategy = GenerationType.IDENTITY) ¿Por qué usamos estas anotaciones? Necesito saber si este autoincremento mis valores de identificación de tabla. (GenerationType.IDENTITY) ¿hay algún otro tipo que esté sucediendo realmente cuando usamos esta anotación? public class Author extends Domain { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Basic(optional = false) @Column(name = "id") private …

10
¿La forma más rápida de copiar una tabla en mysql?
Quiero copiar una tabla en MySQL. ¿Cuál es la forma más rápida? ¿Me gusta esto? CREATE TABLE copy LIKE original; INSERT INTO copy SELECT * FROM original; o CREATE TABLE copy SELECT * FROM original; ALTER TABLE copy ADD PRIMARY KEY (id); ¿O hay otra manera? EDITAR: Me preocupa que …
82 sql  mysql 


10
¿Por qué utilizar Select 100% superior?
Entiendo que antes de SQL Server 2005 , se podía "engañar" a SQL Server para que permitiera el uso de una orden en una definición de vista, al incluir también TOP 100 PERCENTen la cláusula SELECT . Pero he visto otro código que he heredado que usa SELECT TOP 100 …
82 sql  sql-server  tsql 


8
SQL 'like' vs '=' rendimiento
Esta pregunta bordea lo que me pregunto, pero las respuestas no lo abordan exactamente. Parecería que, en general, '=' es más rápido que 'me gusta' cuando se utilizan comodines. Esta parece ser la sabiduría convencional. Sin embargo, supongamos que tengo una columna que contiene un número limitado de diferentes identificadores …
82 sql  performance 


5
Cómo separar DATE y TIME de DATETIME en MySQL
Estoy almacenando un campo DATETIME en una tabla. Cada valor se parece a esto: 2012-09-09 06:57:12 . Estoy usando esta sintaxis: date("Y-m-d H:i:s"); Ahora, mi pregunta es, mientras obtengo los datos, ¿cómo puedo obtener la fecha y la hora por separado , usando una única consulta MySQL? Fecha como 2012-09-09 …
82 php  mysql  sql  datetime 

7
Aplicar la función agregada MIN a un campo BIT
Quiero escribir la siguiente consulta: SELECT ..., MIN(SomeBitField), ... FROM ... WHERE ... GROUP BY ... El problema es que a SQL Server no le gusta, cuando quiero calcular el valor mínimo de un campo de bits , devuelve el error Operand data type bit is invalid for min operator. …
82 sql  sql-server  tsql 

11
Eliminar de dos tablas en una consulta
Tengo dos tablas en MySQL #messages table : messageid messagetitle . . #usersmessages table usersmessageid messageid userid . . Ahora, si quiero eliminar de la tabla de mensajes, está bien. Pero cuando elimino mensaje por messageid, el registro todavía existe en usersmessage y tengo que eliminar de estas dos tablas …
82 sql  mysql 


5
mysql demasiados índices?
Estoy dedicando algún tiempo a optimizar nuestra base de datos actual. Estoy mirando índices específicamente. Hay algunas preguntas: ¿Existen demasiados índices? ¿Qué acelerarán los índices? ¿Qué ralentizarán los índices? ¿Cuándo es una buena idea agregar un índice? ¿Cuándo es una mala idea agregar un índice? ¿Pros y contras de múltiples …
82 sql  mysql  indexing 

3
Diferencia entre INNER JOIN y LEFT SEMI JOIN
¿Cuál es la diferencia entre an INNER JOINy LEFT SEMI JOIN? En el escenario siguiente, ¿por qué obtengo dos resultados diferentes? El INNER JOINconjunto de resultados es mucho mayor. ¿Alguien puede explicarlo? Estoy tratando de obtener los nombres table_1que solo aparecen en table_2. SELECT name FROM table_1 a INNER JOIN …
82 sql  hql  hive 

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.