PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

PHP PDO Postgres versus type de colonne Sqlite pour count(*)

Ceci est un effet secondaire du fait que sqlite n'a pas de types de données. Ou plutôt, avoir ce qu'ils appellent le système de type dynamique . Mais assez intéressant

SELECT TYPEOF(b) FROM ( select count(*) as b from my_table) a;

produit integer comme sortie ! Il est donc clair que quelque chose se perd dans la traduction de sqlite en php. Cependant, cela n'a pas vraiment d'importance car en php '1' + 2 donne 3. Car ne l'oublions pas, PHP est aussi un système typé dynamique.