Jump to content
View in the app

A better way to browse. Learn more.

Forum Supreme-Elite

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Utiliser la syntaxe SQL sur des fichiers CSV

Featured Replies

Malgré la simplicité d'utilisation de bases comme MySQL ou SQLite, nombreux sont ceux qui ne jurent que par le format CSV pour stocker leurs données.

Le CSV c'est très bien et simple à utiliser, lire, exporter, manipuler...

Mais que diriez-vous d'aller un petit peu plus loin dans l'exploitation de vos CSV en lançant des commandes SQL-like sur vos documents ? C'est ce que propose le développeur Harel Ben-Attia avec son programme Q.

Q est un programme en Python qui fait office de passerelle entre le monde du fichier texte (CSV) et celui des bases SQL. Pour vous donner un exemple simple, si je récupère dans un CSV le résultat d'une commande "ls -l", c'est-à-dire une liste de fichier avec leurs tailles, je peux par exemple compter le nombre de fichiers renvoyés en entrant la commande suivante :

q "SELECT COUNT(1) FROM exampledatafile"

ou

cat exampledatafile | q "SELECT COUNT(1) FROM -"

Évidemment, tout le reste (GROUP BY, ORDER BY, jointures...etc), ça fonctionnera aussi. Q est compatible avec la plupart des encodages, dont UTF-8, sait gérer les fichiers gzippés.

Si ce soft vous intéresse, vous trouverez tout ça sur Github.

Cet article merveilleux et sans aucun égal intitulé : Utiliser la syntaxe SQL sur des fichiers CSV ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

http://feeds.feedburner.com/~r/KorbensBlog-UpgradeYourMind/~4/OBfdOs5gN-U

Voir l'article complet

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.