Preguntas etiquetadas con sql

92
¿Por qué las uniones son malas cuando se considera la escalabilidad?

Por qué las uniones son malas o 'lentas'. Sé que escuché esto más de una vez. Encontré esta cita El problema es que las uniones son relativamente lentas, especialmente en conjuntos de datos muy grandes, y si son lentas, su sitio web lo es. Se necesita mucho tiempo para sacar todos esos bits de...

92
¿Obtener mySQL MONTH () para usar ceros a la izquierda?

¿Cómo especifico que la función MONTH () de mySQL devuelva '08' en lugar de 8 en esta consulta? Me gustaría que el tipo funcione según la fecha. Actualmente obteniendo resultados para una fecha como 2006-9 2007-1 2007-10 2007-11 consulta actual: SELECT COUNT(*),

92
varchar (255) vs tinytext / tinyblob y varchar (65535) vs blob / text

Por definición: VARCHAR: el rango de longitud es de 1 a 255 caracteres. Los valores VARCHAR se ordenan y comparan sin distinción entre mayúsculas y minúsculas, a menos que se proporcione la palabra clave BINARY. x + 1 bytes TINYBLOB, TINYTEXT: Una columna BLOB o TEXT con una longitud máxima...

92
Usando RegEx en SQL Server

Estoy buscando cómo reemplazar / codificar texto usando RegEx según la configuración / parámetros de RegEx a continuación: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-z\d\s.]+" He visto algunos ejemplos en RegEx, pero estoy confundido sobre cómo aplicarlo de la misma...

92
Confusión BOOLEAN o TINYINT

Estaba diseñando una base de datos para un sitio donde necesito usar un tipo de fecha booleano para almacenar solo 2 estados, verdadero o falso. Estoy usando MySQL. Mientras diseñaba la base de datos usando phpMyAdmin, descubrí que tengo tanto el tipo de datos BOOLEAN como el tipo de datos...

92
Cómo configurar correctamente una conexión PDO

De vez en cuando veo preguntas sobre la conexión a la base de datos. La mayoría de las respuestas no son como las hago yo, o es posible que no las obtenga correctamente. De todas formas; Nunca lo había pensado porque la forma en que lo hago me funciona. Pero he aquí un pensamiento loco; Quizás...

92
MySQL: el operando debe contener 1 columna (s)

Mientras trabajaba en un sistema que estoy creando, intenté usar la siguiente consulta en mi proyecto: SELECT topics.id, topics.name, topics.post_count, topics.view_count, COUNT( posts.solved_post ) AS solved_post, (SELECT users.username AS posted_by, users.id AS posted_by_id FROM users...

92
Ordenar primero por valor de campo específico

Tengo una tabla con 3 columnas: id | name | priority -------------------- 1 | core | 10 2 | core | 9 3 | other | 8 4 | board | 7 5 | board | 6 6 | core | 4 Quiero ordenar el conjunto de resultados usando prioritypero primero aquellas filas que tienen name=coreincluso si tienen menor...