Il s'agit de la commande db.selectgrass qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
db.select - Sélectionne les données de la table attributaire.
Exécute des instructions de requête SQL.
MOTS-CLÉS
base de données, table attributaire, SQL
SYNOPSIS
db.select
db.select --Aidez-moi
db.select [-CDVT] [sql=requête_sql] [contribution=prénom] [table=prénom] [driver=prénom]
[base de données=prénom] [séparateur=caractère] [séparateur_vertical=caractère]
[valeur_nulle=un magnifique] [sortie=prénom] [--écraser] [--vous aider] [--verbeux] [--calme]
[--ui]
Drapeaux:
-c
Ne pas inclure les noms de colonnes dans la sortie
-d
Décrire uniquement la requête (ne pas l'exécuter)
-v
Sortie verticale (au lieu d'horizontale)
-t
Tester uniquement la requête, ne pas l'exécuter
--écraser
Autoriser les fichiers de sortie à écraser les fichiers existants
--Aidez-moi
Imprimer le récapitulatif d'utilisation
--verbeux
Sortie du module verbeux
--silencieux
Sortie module silencieuse
--interface utilisateur
Forcer le lancement de la boîte de dialogue GUI
Paramètres:
sql=requête_sql
instruction SQL select
Par exemple : « select * from rybniky where kapri = 'hodne' »
contribution=prénom
Nom du fichier contenant les instructions SQL select
'-' pour l'entrée standard
table=prénom
Nom de la table à interroger
driver=prénom
Nom du pilote de base de données
Options : mysql ODBC, sqlite page, ogr, dbf
Valeur par défaut: sqlite
base de données=prénom
Nom de la base de données
Valeur par défaut: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db
séparateur=caractère
Séparateur de champs
Caractères spéciaux : barre verticale, virgule, espace, tabulation, nouvelle ligne
Valeur par défaut: pipe
séparateur_vertical=caractère
Séparateur d'enregistrement vertical (nécessite l'indicateur -v)
Caractères spéciaux : barre verticale, virgule, espace, tabulation, nouvelle ligne
valeur_nulle=un magnifique
Chaîne représentant la valeur NULL
sortie=prénom
Nom du fichier de sortie (si omis ou sortie "-" vers stdout)
DESCRIPTION
db.select imprime le résultat de la sélection à partir de la base de données en fonction de l'instruction SQL lue à partir de l'entrée
fichier ou de l'entrée standard vers la sortie standard.
REMARQUE
Si les paramètres de connexion à la base de données sont déjà définis avec db.connect, ils sont pris comme
valeurs par défaut et n'ont pas besoin d'être spécifiées à chaque fois. Le résultat sera affiché
sortie standard ou peut être dirigé vers un fichier (option sortie).
EXEMPLES
Basic usage
db.select sql="sélectionner * à partir des routes"
or
echo "sélectionner * à partir des routes" | db.select input=-
or
db.select input=fichier.sql
or
fichier cat.sql | db.select input=-
Sélectionnez tout dans le tableau des routes :
db.select -c driver=odbc database=mydb table=hôpitaux \
entrée=fichier.sql sortie=résultat.csv
Sélectionnez un attribut de chaîne et excluez les autres :
db.select sql="SELECT * FROM archsites WHERE str1 <> 'No Name'"
Sélectionnez un attribut de chaîne avec une longueur ZÉRO :
db.select sql="SELECT * FROM archsites WHERE str1 IS NULL"
Sélectionnez les coordonnées dans la table PostGIS :
db.select sql="SELECT x(geo),y(geo) FROM localisation"
Exécution plusieurs SQL déclarations
fichier cat.sql
SÉLECTIONNEZ * DE busstopsall OÙ cat = 1
SÉLECTIONNEZ cat DE busstopsall OÙ cat > 4 ET cat < 8
db.select input=fichier.sql
que vous avez nombre of cas chute développement même position
Lorsque plusieurs observations ont les coordonnées spatiales, elles peuvent toujours être comptées (si
nécessaires, les coordonnées peuvent être téléchargées dans la table attributaire par v.à.db:
db.select sql="SELECT long,lat,site_id,department,obs,COUNT(long) comme count_cases \
DE maladies GROUPE PAR long,lat"
Utilisez db.selectgrass en ligne à l'aide des services onworks.net