Це команда db.selectgrass, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
db.select - Вибирає дані з таблиці атрибутів.
Виконує оператор(и) запиту SQL.
КЛЮЧОВІ СЛОВА
база даних, таблиця атрибутів, SQL
СИНТАКСИС
db.select
db.select --допомога
db.select [-CDVT] [SQL=sql_query] [вхід=ім'я] [таблиця=ім'я] [водій=ім'я]
[база даних=ім'я] [роздільник=характер] [вертикальний_роздільник=характер]
[нульове_значення=рядок] [вихід=ім'я] [--перезаписати] [--допомога] [--докладний] [--тихий]
[--ui]
Прапори:
-c
Не включайте назви стовпців у вихідні дані
-d
Опишіть лише запит (не запускайте його)
-v
Вертикальний вихід (замість горизонтального)
-t
Тільки тестовий запит, не виконувати
--перезаписати
Дозволити вихідним файлам замінювати наявні файли
--допомога
Роздрукувати підсумок використання
-багатослівний
Детальний вихід модуля
--спокійно
Тихий вихід модуля
--ui
Примусово запустити діалогове вікно графічного інтерфейсу
Параметри:
SQL=sql_query
Оператор SQL select
Наприклад: 'select * from rybniky where kapri = 'hodne'
вхід=ім'я
Ім'я файлу, що містить оператор(и) вибору SQL
"-" для стандартного введення
таблиця=ім'я
Ім'я таблиці для запиту
водій=ім'я
Назва драйвера бази даних
варіанти: mysql, odbc, sqlite, стор., огр, дбф
За умовчанням: sqlite
база даних=ім'я
Назва бази даних
За умовчанням: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db
роздільник=характер
Роздільник полів
Спеціальні символи: пряма, кома, пробіл, табуляція, новий рядок
За умовчанням: труба
вертикальний_роздільник=характер
Вертикальний роздільник запису (потрібен прапор -v)
Спеціальні символи: пряма, кома, пробіл, табуляція, новий рядок
нульове_значення=рядок
Рядок, що представляє значення NULL
вихід=ім'я
Ім'я вихідного файлу (якщо опущено або "-" вивести в стандартний вихід)
ОПИС
db.select друкує результат вибору з бази даних на основі оператора SQL, прочитаного з введення
файл або зі стандартного введення на стандартний вихід.
ПРИМІТКА
Якщо параметри для підключення до бази даних уже встановлені за допомогою db.connect, вони приймаються як
значення за замовчуванням і їх не потрібно вказувати щоразу. Вихід буде відображатися до
стандартний вихід або може бути спрямований у файл (опція вихід).
ПРИКЛАДИ
базовий використання
db.select sql="select * з доріг"
or
луна "вибрати * з доріг" | db.select input=-
or
db.select input=file.sql
or
cat file.sql | db.select input=-
Виберіть усі з таблиць доріг:
db.select -c драйвер=odbc database=mydb table=лікарні \
input=file.sql output=result.csv
Виберіть деякі атрибути рядка, виключіть інші:
db.select sql="SELECT * FROM archsites WHERE str1 <> 'No Name'"
Виберіть атрибут рядка з НУЛЬОВОЙ довжиною:
db.select sql="ВИБРАТИ * З архісайтів, ДЕ str1 IS NULL"
Виберіть координати з таблиці PostGIS:
db.select sql="ВИБРАТИ x(geo),y(geo) FROM localizzazione"
Виконати множинний SQL заяви
cat file.sql
ВИБЕРІТЬ * З автобусної зупинки, ДЕ кіт = 1
ВИБЕРІТЬ кота З автобусної зупинки, ДЕ кіт > 4 І кіт < 8
db.select input=file.sql
Рахувати номер of випадків падіння в то ж положення
Коли кілька спостережень мають просторові координати, їх все одно можна підрахувати (якщо
Якщо потрібно, координати можна завантажити в таблицю атрибутів v.to.db:
db.select sql="SELECT long,lat,site_id,department,obs,COUNT(long) as count_cases \
ВІД хвороб GROUP BY long,lat"
Використовуйте db.selectgrass онлайн за допомогою служб onworks.net