Necesito saber como sacar el numero de columnas de una tabla en mySQL mediante una sentencia SQL.
En oracle seria de este modo select count(*) from user_tab_cols where table_name =NOMBRE_TABLA;
| ||||
Eso que has posteado no tiene ningun sentido. El count tendra que ir o entre el select y el from o detras del where por medio del having. y con el count(campo1) sacaria el numero de registro y no el NUMERO DE COLUMNAS que es lo que preguntado. Si la tabla tiene ID,NOMBRE,APELLIDO,TELEFONO por medio de una sentencia sql sacar el valor 4. Haber si alguien me puede ayudar!!
__________________ apt-get remove window$ urpme window$ |
| ||||
ah! pensaba k kerias kontar las filas.. es lo k seria mas logiko.. de toas formas pa lo k tu kieres aki tienes esto: SELECT COUNT(*) FROM information_schema.columns WHERE table_name = 'mitabla' PD: buscando por el foro encontraras respuesta a lo k buscas la mayoria de veces..
__________________ Share our Knowledge! Adura Vita! |