sql >> Database >  >> RDS >> PostgreSQL

PHP PDO Postgres versus Sqlite kolomtype voor count(*)

Dit is een bijwerking van sqlite die geen datatypes heeft. Of beter gezegd, het hebben van wat zij het dynamisch type systeem hebben . Maar best interessant

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

produceert integer als uitgang! Er gaat dus duidelijk iets verloren bij de vertaling van sqlite naar php. Het maakt echter niet echt uit, want in php '1' + 2 geeft 3. Want laten we niet vergeten, PHP is ook een dynamisch getypeerd systeem.



  1. Het resultaat van een uitdrukking (bijv. Functie-aanroep) gebruiken in een lijst met opgeslagen procedureparameters?

  2. In PHP wordt de fout 'PDO' niet gevonden tijdens het proberen verbinding te maken met Oracle DB

  3. Som php-array (gemaakt van mysql-resultaten) afhankelijk van mysql-waarden in een andere mysql-kolom

  4. Query's uitvoeren op meerdere tabellen met complexe relaties