Skip to content

Instantly share code, notes, and snippets.

@dketov
Created August 1, 2016 22:45
Show Gist options
  • Save dketov/04533198dc0286f9cd42f374c1d6432f to your computer and use it in GitHub Desktop.
Save dketov/04533198dc0286f9cd42f374c1d6432f to your computer and use it in GitHub Desktop.
#!/bin/sh
sqlite3 -header << EOF
CREATE TABLE users (UID int, Name varchar);
INSERT INTO users (UID, Name) VALUES (1, "Платон Щукин");
INSERT INTO users (UID, Name) VALUES (2, "Лера Страза");
INSERT INTO users (UID, Name) VALUES (3, "Георгий Атласов");
CREATE TABLE messages (UID int, msg varchar);
INSERT INTO messages (UID, msg) VALUES (1, "Привет, Платон!");
INSERT INTO messages (UID, msg) VALUES (3, "Срочно пришли карту.");
INSERT INTO messages (UID, msg) VALUES (3, "Жду на углу Невского и Тверской.");
INSERT INTO messages (UID, msg) VALUES (1, "Это снова я, пиши чаще");
SELECT users.Name AS "Имя пользователя", COUNT() AS "Общее количество сообщений"
FROM users
INNER JOIN messages
ON users.UID = messages.UID
GROUP BY users.UID;
EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment