Как написать сценарий оболочки, который отображает результаты SQLite? Я написал сценарий, который добавляет запись в базу данных SQLite. Теперь я хочу отобразить результаты после добавления этой записи. Вот мой скрипт:
echo 'insert into myTable (Date, Details, Category, Average) values (datetime('\''now'\'','\''localtime'\''), '\'''$1''\'', '\'''$2''\'', '$3');'|sqlite3 /Users/user/Documents/Test/dbName.db
После этого я хочу, чтобы скрипт выводил результаты выполнения операторов:
select sum(Average) from (select * from myTable where Category = 'category1');
select sum(Average) from (select * from myTable where Category = 'category2');
Формат должен быть таким:
Category1 total = <output of first statement>
Category2 total = <output of second statement>
Вот и все. Я совсем новичок в SQL и не очень хорошо разбираюсь в shell-сценариях. Я также ищу хорошие учебники, объясняющие проблемы, подобные этой.