Preguntas etiquetadas con sql

267
Transmitir de VARCHAR a INT - MySQL

Mis datos actuales para SELECT PROD_CODE FROM `PRODUCT` es PROD_CODE 2 5 7 8 22 10 9 11 He intentado las cuatro consultas y ninguna funciona. ( Ref ) SELECT CAST(PROD_CODE) AS INT FROM PRODUCT; SELECT CAST(PROD_CODE AS INT) FROM PRODUCT; SELECT CAST(PROD_CODE) AS INTEGER FROM...

264
MySQL SELECT solo no valores nulos

¿Es posible hacer una declaración select que solo tome valores NOT NULL? En este momento estoy usando esto: SELECT * FROM table Y luego tengo que filtrar los valores nulos con un bucle php. ¿Hay alguna manera de hacerlo? SELECT * (that are NOT NULL) FROM table ? En este momento, cuando...

262
Deshabilitar el registro de Rails SQL en la consola

¿Hay alguna forma de deshabilitar el registro de consultas SQL cuando ejecuto comandos en la consola? Idealmente, sería genial si pudiera deshabilitarlo y volver a habilitarlo con un comando en la consola. Estoy tratando de depurar algo y estoy usando "puso" para imprimir algunos datos relevantes....

261
¿Cuál es la diferencia entre tener y dónde?

Debo buscar en Google de manera incorrecta o estoy teniendo un momento estúpido en el tiempo. ¿Cuál es la diferencia entre HAVINGy WHEREen una SQL SELECTdeclaración? EDITAR: He marcado la respuesta de Steven como la correcta ya que contenía la información clave en el enlace: Cuando GROUP BYno...

261
MySQL> La tabla no existe. Pero lo hace (o debería)

Cambié el datadir de una instalación de MySQL y todas las bases se movieron correctamente, excepto una. Me puedo conectar y USEla base de datos. SHOW TABLESTambién me devuelve todas las tablas correctamente, y los archivos de cada tabla existen en el directorio de datos MySQL. Sin embargo, cuando...

260
MySQL y GROUP_CONCAT () longitud máxima

Estoy usando GROUP_CONCAT()una consulta MySQL para convertir varias filas en una sola cadena. Sin embargo, la longitud máxima del resultado de esta función son 1024caracteres. Soy muy consciente de que puedo cambiar el parámetro group_concat_max_lenpara aumentar este límite: SET SESSION...