Preguntas etiquetadas con sql

182
MySQL: ordenar valores GROUP_CONCAT

En resumen: ¿hay alguna forma de ordenar los valores en una instrucción GROUP_CONCAT? Consulta: GROUP_CONCAT((SELECT GROUP_CONCAT(parent.name SEPARATOR " » ") FROM test_competence AS node, test_competence AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt AND node.id =...

182
MySQL selecciona donde la columna no está vacía

En MySQL, ¿puedo seleccionar columnas solo donde algo existe? Por ejemplo, tengo la siguiente consulta: select phone, phone2 from jewishyellow.users where phone like '813%' and phone2 Estoy tratando de seleccionar solo las filas donde el teléfono comienza con 813 y phone2 tiene...

181
En SQL, ¿cómo puede "agrupar por" en rangos?

Supongamos que tengo una tabla con una columna numérica (vamos a llamarlo "puntaje"). Me gustaría generar una tabla de conteos, que muestre cuántas veces aparecieron los puntajes en cada rango. Por ejemplo: rango de puntuación | numero de incidentes ------------------------------------- 0-9 |...

181
Consulta MySQL "NO EN"

Quería ejecutar una consulta simple para arrojar todas las filas de Table1donde un valor de columna principal no está presente en una columna en otra tabla ( Table2). Intenté usar: SELECT * FROM Table1 WHERE Table1.principal NOT IN Table2.principal Esto, en cambio, arroja un error de sintaxis....

181
MySQL: obtenga el número de fila en select

¿Puedo ejecutar una instrucción select y obtener el número de fila si los elementos están ordenados? Tengo una mesa como esta: mysql> describe orders; +-------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra...

181
Seleccione la última fila en MySQL

¿Cómo puedo SELECTla última fila en una tabla MySQL? Estoy INSERTingresando datos y necesito recuperar un valor de columna de la fila anterior. Hay un auto_incrementen la

181
Cómo detener mysqld

Para encontrar el comando de inicio para mysqld (usando una mac) puedo hacer: ps aux|grep mysql Obtengo el siguiente resultado, que me permite iniciar el servidor mysql. /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=... ¿Cómo encontraría el comando necesario para detener...