Copyright 2022 - Custom text here

q

C:\Python27\python D:\local\Dropbox\scripts\py\q-master\q -d; "Requete SQL"

-H pour dire qu'il y a un header et l'utiliser pour le nom des colonnes

 

Selection d'une colonne sur un csv:
"SELECT DISTINCT c1 from DE_ass32_All.csv"

Filtre sur une colonne:
"SELECT c1 from DE_ass32_All.csv WHERE c2 >= 10"

Avec un filtre et un tri:
"SELECT c1,c14 FROM VTS-caligaec-20tps-20140310-15.out.csv WHERE c14 == '15' ORDER BY c1"

Comptage:
"SELECT Type,COUNT(1) from fichier.csv GROUP BY Type"

Selection d'une colonne qui doit également exister dans un autre fichier
"SELECT liquidation FROM liquidation_csv WHERE liquidation IN(SELECT min10periodes FROM min10periodes_csv)"

Exclure de la liste
C:\Python27\python D:\local\Dropbox\scripts\py\q-master\q -d; -H "SELECT DISTINCT CXIN from DE_reinscription_All_1.csv WHERE CXIN NOT IN (SELECT CXIN FROM crames.csv)"

Pb de codage utf8:
C:\Python26\python.exe D:\local\Dropbox\scripts\py\q-master\q -H -d, -e ISO-8859-1 "SELECT ItemValue1 from lenovo.csv WHERE Category Like 'Logiciels%' and ItemName == 'Software ID'"
Cannot decode data. Try to change the encoding by setting it using the -e parameter. Error:'utf8' codec can't decode bytes in position 1-3: invalid data

f t g m