这是命令 db.selectgrass,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
数据库选择 - 从属性表中选择数据。
执行 SQL 查询语句。
关键词
数据库、属性表、SQL
概要
数据库选择
数据库选择 - 帮帮我
数据库选择 [-光盘[SQL=查询查询[输入=姓名[表=姓名[司机=姓名]
[数据库=姓名[分离器=字符[垂直分隔符=字符]
[空值=绳子[产量=姓名] [--覆盖] [--帮助] [--详细] [--安静]
[--ui]
标志:
-c
不要在输出中包含列名
-d
仅描述查询(不要运行它)
-v
垂直输出(而不是水平)
-t
只测试查询,不执行
--覆盖
允许输出文件覆盖现有文件
- 帮帮我
打印使用摘要
--详细
详细模块输出
- 安静的
静音模块输出
--用户界面
强制启动 GUI 对话框
参数:
SQL=查询查询
SQL选择语句
例如:'select * from rybniky where kapri = 'hodne'
输入=姓名
包含 SQL 选择语句的文件名
'-' 标准输入
表=姓名
要查询的表名
司机=姓名
数据库驱动程序名称
选项: 数据库, 数据库, 方格, PG, 哦, DBF
默认: 轻石
数据库=姓名
数据库名称
默认: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db
分离器=字符
字段分隔符
特殊字符:管道、逗号、空格、制表符、换行符
默认: 管
垂直分隔符=字符
垂直记录分隔符(需要 -v 标志)
特殊字符:管道、逗号、空格、制表符、换行符
空值=绳子
表示 NULL 值的字符串
产量=姓名
输出文件的名称(如果省略或“-”输出到标准输出)
商品描述
数据库选择 根据从输入读取的 SQL 语句打印从数据库中选择的结果
文件或从标准输入到标准输出。
注意
如果数据库连接的参数已经设置为 数据库连接,它们被视为
默认值,不需要每次都指定。 输出将显示为
标准输出或可以定向到文件(选项 产量).
示例
基础版 用法
db.select sql="从道路中选择 *"
or
echo "从道路中选择 *" | db.select 输入=-
or
db.select 输入=file.sql
or
cat 文件.sql | db.select 输入=-
从表路中选择所有:
db.select -c 驱动程序=odbc 数据库=mydb 表=医院\
输入=file.sql 输出=result.csv
选择一些字符串属性,排除其他:
db.select sql="SELECT * FROM archsites WHERE str1 <> 'No Name'"
选择一些长度为零的字符串属性:
db.select sql="SELECT * FROM archsites WHERE str1 IS NULL"
从 PostGIS 表中选择坐标:
db.select sql="SELECT x(geo),y(geo) FROM localizzazione"
执行 多 SQL 声明
猫文件.sql
选择 * FROM busstopsall WHERE cat = 1
SELECT cat FROM busstopsall WHERE cat > 4 AND cat < 8
db.select 输入=file.sql
计数 数 of 例 落下 成 同 位置
当多次观测有空间坐标时,仍然可以计数(如果
需要,坐标可以上传到属性表 数据库:
db.select sql="SELECT long,lat,site_id,department,obs,COUNT(long) as count_cases \
FROM 疾病 GROUP BY long,lat"
使用 db.selectgrass 在线使用 onworks.net 服务