Smartface, technologies and decay
@antonrevyako
Post #608
1.32K
Forwarded from Angry Frontend

Если у вас iPhone, Google Authenticator и iOS 14.2, то у меня для вас плохие новости. Вдруг вы ещё не в курсе
TH @nosingularity
Showing posts older than #609 · Back to latest
Forwarded from Angry Frontend


Forwarded from Привет, Андрей!
SELECT t.* FROM table1 AS tили без AS
SELECT t.* FROM table1 tНо на этом запросы обычно не заканчиваются. После списка источников данных может идти union, where, group by, having, order by.
SELECT limit.* FROM table1 limit LIMIT 102) Неявное именование подзапросов
SELECT * FROM (SELECT * FROM table1) tНо в SnowflakeDB это совершенно необязательно. Так же как и в SQLite... :)
SELECT * FROM (SELECT * FROM table1), (SELECT * FROM table1)В SQLite будет магия - CROSS JOIN с колонками только из первой таблицы... Но, справедливости ради в SQLite даже с заданными псевдонимами и прописанным CROSS JOIN будет такой же результат... B как выяснилось, там нет RIGHT JOIN и FULL JOIN... Пользуясь случаям - привет всем фанатам этой базы :)
> SQL compilation error: duplicate alias 'values'Чего? Какой values?
SELECT values.* FROM (SELECT * FROM table1)3) Нестрогие значения параметров
SELECT next_day(current_date(), 'Friday')которая вернет дату следующей пятницы. Удобно. Молодцы. Но:
SELECT next_day(current_date(), 'Friday I am in love')даст такой же результат.
SELECT 'foo' COLLATE 'trololo'Как я об этом узнал? Случайно, потратив час на поиск того, как узнать доступный список collation.

> cat data.json | jl-sql 'SELECT key, SUM(value) AS sum, COUNT(*) AS count GROUP BY key'2) Работа с параметрами операционной системы
> osqueryi --json "SELECT * FROM mounts m, disk_encryption d WHERE m.device_alias = d.name AND d.encrypted = 0;"3) Работа с изображениями
> ./img_sql.py -i samples/matrix.jpg -o samples/matrix_out.jpg -s 'update pixels set r = g, b = r, g = b where x > 700'Осталось написать транспайлер в GLSL и будет win :)
> -- how many commits have been authored by user@email.com?6) Играем музыку оО
> SELECT count(*) FROM commits WHERE author_email = 'user@email.com'

