Preguntas etiquetadas con select

Una instrucción SQL central, SELECT recupera datos de una o más tablas u otras fuentes de datos de conjuntos de filas, como vistas o funciones con valores de tabla.

4
Cómo unir dos tablas para obtener filas que faltan en la segunda tabla
En un sistema de votación simple como CREATE TABLE elections ( election_id int(11) NOT NULL AUTO_INCREMENT, title varchar(255), CREATE TABLE votes ( election_id int(11), user_id int(11), FOREIGN KEYs para obtener la lista de elecciones que un usuario ha votado, se utiliza el siguiente JOIN SELECT * FROM elections JOIN votes …
21 join  select 

1
MySQL Count filas de otra tabla para cada registro en la tabla
SELECT student.StudentID, student.`Name`, COUNT(attendance.AttendanceID) AS Total FROM student LEFT JOIN attendance ON student.StudentID = attendance.StudentID Estoy tratando de contar la última fila pero en su lugar cuenta todos los resultados y devuelve un resultado Estoy obteniendo algo como ya que hay varios registros porque hay dos entradas en la ID …
20 mysql  select  count 

2
SELECCIONAR múltiples columnas a través de una subconsulta
Estoy tratando de SELECCIONAR 2 columnas de la subconsulta en la siguiente consulta, pero no puedo hacerlo. Intenté crear una tabla de alias, pero aún no pude conseguirlos. SELECT DISTINCT petid, userid, (SELECT MAX(comDate) FROM comments WHERE petid=pet.id) AS lastComDate, (SELECT userid FROM comments WHERE petid=pet.id ORDER BY id DESC …


1
Ignorar acentos en 'donde'
En nuestra base de datos tenemos múltiples entradas con caron / hatschek. Ahora nuestros usuarios quieren encontrar entradas que incluyan caron / hatschek cuando buscan entradas sin ellas. Lo mostraré con un simple ejemplo: En nuestra base de datos tenemos la entrada (contacto con nombre) Millière entonces este nombre es …

1
SELECT TOP 1 de una tabla muy grande en una columna de índice es muy lento, pero no con orden inverso ("desc")
Tenemos una gran base de datos, de aproximadamente 1 TB, que ejecuta SQL Server 2014 en un servidor potente. Todo funcionó bien durante unos años. Hace aproximadamente 2 semanas, realizamos un mantenimiento completo, que incluyó: Instalar todas las actualizaciones de software; reconstruir todos los índices y archivos DB compactos. Sin …

2
Múltiples operaciones usando WITH
¿Hay alguna manera de ejecutar múltiples operaciones usando la WITHdeclaración? Algo como WITH T AS ( SELECT * FROM Tbl ) BEGIN OPEN P_OUTCURSOR FOR SELECT * FROM T; SELECT COUNT(*) INTO P_OUTCOUNT FROM T; END; Quiero seleccionar algunos datos y el recuento de ellos ...
16 oracle  select  cte 

4
Auto recursivo se une
Tengo una commentstabla, que se puede simplificar a esto: comments ======= id user_id text parent_id donde parent_ides anulable, pero podría ser una clave para su comentario principal. Ahora, ¿cómo puedo selecttodos los descendientes de un comentario específico? Los comentarios pueden estar varios niveles abajo ...

3
¿Por qué tengo que seleccionar de la tabla dual?
Esto funciona en los principales sistemas de gestión de bases de datos de relaciones con mayor probabilidad de aparecer en StackOverflow / dba.stackexchange, siendo SQL Server, MySQL, PostgreSQL y SQLite (WebSQL) . select 'abc' abc, 1 def; No funciona en Oracle. ¿Por qué necesitamos seleccionar DUAL en Oracle? ¿El estándar …
15 oracle  select 



2
Contando filas de una subconsulta
Simple: me gustaría contar el número de filas de la subconsulta. Tenga en cuenta que el estado es si el host está en línea o no. Código malo SELECT COUNT(ip_address) FROM `ports` ( SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE ) Explicado La primera consulta, cuando se ejecuta …

1
Clave principal de autoincremento en CREATE TABLE ... AS SELECT
Creé la tabla usando una consulta de selección complicada a través de CREATE TABLE ... AS SELECT.... ¿Cómo puedo agregar una clave primaria de autoincremento en esta consulta? Por ejemplo: create table `user_mv` select `user`.`firstname` as `firstname`, `user`.`lastname` as `lastname`, `user`.`lang` as `lang`, `user`.`name` as `user_name`, `group`.`name` as `group_name` from …



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.