1490 читали · 2 года назад
SQL --- заметки
Базовый синтаксис: 1. Выбрать весь столбец из таблицы без фильтрации SELECT name FROM passenger 2. Выбрать столбец с фильтрацией SELECT * ---> выбрать всё FROM trip ---> откуда WHERE town_from = 'Moscow' ---> критерий фильтрации 3. Вывести имена людей, которые заканчиваются на "man" SELECT name FROM passenger WHERE name LIKE '%man' ---> символ % означает любую последовательность символов, а "man" - конкретную последовательность символов. Таким образом, данное условие выберет все значения в столбце name, которые заканчиваются на "man"...
158 читали · 3 года назад
Преобразование к типу даты и времени в Spark SQL
Время есть величайшая иллюзия. Оно есть только внутренняя призма, через которую мы разлагаем бытие и жизнь (А.Ф. Амиель). Рассмотрим способы преобразования колонок с датой и временем в Spark SQL. Для начала сформируем демонстрационный датафрейм и зарегистрируем его в качестве временной таблицы: str2date Функция to_date принимает в качестве параметров имя колонки и формат и преобразует в тип pyspark.sql.types.DateType: Функция to_timestamp работает аналогично, только возвращает дату и время (pyspark...
873 читали · 4 года назад
Основы SQL: работа с таблицами и их соединением
Базы данных – то, что помогает бизнесу, а также государственным органам и предприятиям. Это – хранилища информации. Работать с ними должен уметь каждый, особенно когда речь заходит о программировании. В основном БД представлены таблицами. С ними совершают разнообразные действия: Делается это или посредством пользовательского интерфейса и специализированных утилит, или через специальные языки «программирования». С ними должен быть знаком каждый программер. Определение SQL Чтобы задействовать таблицы в приложениях, играх и прочем контенте, можно использовать SQL...