Lors de la création d'une vue, le nom attribué à une colonne n'est pas toujours utilisable dans sqlite, afin d'effectuer une opération spécifique par la suite. Par exemple, je crée la vue suivante:Utilisez cid dans sqlite au lieu du nom de la colonne?
CREATE VIEW myview AS
SELECT amount, count(name), name
FROM mytable
GROUP BY name
HAVING count(name) > 1;
Je voudrais faire l'opération suivante:
SELECT total(amount*count(name))
FROM myview;
Malheureusement, count (nom) est le nom donné par sqlite à la deuxième colonne , par conséquent, ne peut pas être utilisé dans une déclaration select. le PRAGMA table_info(myview)
nous montre que le cid à compter (nom) est 1, est-il de toute façon d'utiliser cette information pour pouvoir faire un peu de calcul sur cette colonne?
Merci, cela répond à ma question! – banx