PRO ИНВЕСТИЦИИ
Yopiq kanal
7 584
Obunachilar
Ma'lumot yo'q24 soatlar
-7307 kunlar
-4 03830 kunlar
Postlar arxiv
7 584
📖 Функции по работе с датами и временем (часть 3)
MONTH – возвращает месяц даты.
SELECT MONTH(GETDATE()) -- 7
YEAR – возвращает год из даты.
SELECT YEAR(GETDATE()) -- 2017
DATENAME – возвращает часть даты в виде строки. Параметр выбора части даты передается в качестве первого параметра, а сама дата передается в качестве второго параметра.
SELECT DATENAME(month, GETDATE()) -- July
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
Хочешь учить Python в кайф?
Салют! На связи Николай. Я senior-разработчик из Яндекс, со стажем 9 лет в программировании. У меня есть телеграм-каналы для эффективного и захватывающего изучения Python'a:
Практика – ключевой элемент в обучении, поэтому канал Python | Тесты для программистов – настоящая находка с увлекательными тестами и детальным объяснением к каждому ответу. Присутствует классификация по сложности и рангам, следовательно подойдет как для полных чайников, так и для твердых мидлов.
Разъяснивший Python - в нём вы узнаете как основы питона (функции, библиотеки), так и его глубинные тайны (почему 0.1 + 0.2 != 0.3). А ещё здесь целая куча гайдов, фич, шпаргалок, программ и всякой полезности.
7 584
📖 Функции по работе с датами и временем (часть 2)
SYSUTCDATETIME – возвращает текущую локальную дату и время по гринвичу (UTC/GMT) в виде объекта datetime2.
SELECT SYSUTCDATETIME() -- 2017-07-28 18:20:27.5202777
SYSDATETIMEOFFSET – возвращает объект datetimeoffset(7), который содержит дату и время относительно GMT.
SELECT SYSDATETIMEOFFSET() -- 2017-07-28 21:02:22.7446744 +03:00
DAY – возвращает день даты, который передается в качестве параметра.
SELECT DAY(GETDATE()) -- 28
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
📖 Рефакторинг SQL-приложений. Стефан Фаро, Паскаль Лерми
Книга предоставляет набор проверенных параметров внесения изменений в код для улучшения функционирования базы банных. Опираясь на примеры вы найдёте быстрое решение для простых проблем, подробные ответы для более сложных ситуаций.
Книга научит вас:
Определять повышение производительности.
Исправлять ограничения вызовов в хранимых функциях и процедурах.
Заменять код приложения хранимой процедурой или поменять итеративные процедурные инструкции на расширенные инструкции языка.
Увеличивать рефакторный поток за счёт параллельности и переключения индуцированной обработки из синхронной в асинхронную.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
Нейросеть научили создавать обнажённых женщин. Ребята из ИИ уже выкатили инструкцию, как собрать свою женщину. Фулл в закрепе: https://t.me/+wqQ2vzTlxpw5YWJi
7 584
📖 Функции по работе с датами и временем (часть 1)
В SQL существует ряд функций, которые позволяют работать с датами и временем:
GETDATE – возвращает текущую локальную дату и время на основе системных часов в виде объекта datetime:
SELECT GETDATE() -- 2017-07-28 21:34:55.830
GETUTCDATE – возвращает текущую локальную дату и время по гринвичу (UTC/GMT) в виде объекта datetime:
SELECT GETUTCDATE() -- 2017-07-28 18:34:55.830
SYSDATETIME – возвращает текущую локальную дату и время на основе системных часов, но отличие от GETDATE состоит в том, что дата и время возвращаются в виде объекта datetime2.
SELECT SYSDATETIME() -- 2017-07-28 21:02:22.7446744
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
📖 Функция TRUNCATE
В MySQL аналогом разновидности функции ROUND без округления результата является функция TRUNCATE. Она, как и ROUND в общем случае имеет два параметра: результат вычислений и число знаков после запятой.
Пример использования функции:
SELECT TRUNCATE(AVG(Salary),2)
AS Avg_Salary
FROM STAFF
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
Заварил чай, написал код за полтора часа, заработал 5000-8000₽, весь день свободен.
Так проходят будни новичка в Python: сперва делаешь 150-250к в месяц на простеньких заказах, дальше берёшь в работу миллионые проекты, где сам только поправляешь новичков.
Думаешь, что код нереально сложно выучить? Вообще нет, особенно с Python и 1000 программ. Внутри целая библиотека курсов, видеоинструкций и пошаговых гайдов. Изложено так просто, что научится кодить даже гуманитарий.
Сохрани лучший канал по Python в Telegram: @py_1000_prog 🐍
7 584
📖 Функция ROUND
Функция SQL ROUND(результат вычислений, n) округляет результат вычислений до n-го знака после запятой. Округление производится по правилам арифметики.
Если n - отрицательное число (−n), то округление происходит до n-го знака перед запятой. Таким образом, с помощью функции ROUND можно получить и целое число как результат округления.
Синтаксисом функции ROUND является:
Округление до целого:
SELECT ROUND(поле) FROM имя_таблицы WHERE условие
Округление до определенного знака в дробной части:
SELECT ROUND(поле, сколько_знаков_оставить) FROM имя_таблицы WHERE условие
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
📖 SQL для чайников. Аллен Тейлор
Руководство поможет начинающим ознакомиться с системой управления базой данных, с помощью которой вы научитесь создавать более мощные базы данных и получать лёгкий доступ к необходимой информации.
Книга содержит в себе:
Функции временных данных, которые позволяют устанавливать допустимое время для выполнения транзакций и предотвращают повреждение базы данных.
Создание, доступ, манипулирование, ведение и хранение информации в системах управления реляционными базами данных.
Советы по защите данных от кражи, случайного или вредоносного повреждения, а также потери из-за сбоев оборудования и рекомендации по устранению ошибок в работе.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
⚡️ Технический английский в IT не решает? Ошибаешься, ещё как решает!
На собеседованиях в крупные компании знание технического английского является главным пунктом. Даже если ты хороший специалист, но не знаешь тех. английского, то увы, Вы нам не подходите.
Подтяни технический английский за пару месяцев, читая мемы: @engl_it
7 584
📖 Самые популярные СУБД (финал)
Последняя часть про самые популярные СУБД.
9. Redis
Redis или Remote Dictionary Server — СУБД с открытым исходным кодом, которая снабжена механизмами журналирования и снимков. Поддерживаются списки, строки, хэши, наборы. Используется для БД, брокеров сообщений и кэшей. Все операции в Redis атомарные. Система написана на языке C и поддерживается практически всеми языками программирования.
10. Elasticsearch
Легко масштабируемая поисковая система корпоративного уровня с открытым исходным кодом. Благодаря обширному и продуманному API обеспечивает чрезвычайно быстрый поиск, работает в том числе с приложениями для обнаружения данных. Используется такими компаниями, как Википедия, The Guardian, StackOverflow, GitHub. ElasticSearch позволяет создавать копии индексов и сегментов.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
📖 Функция CROSSTAB
Для переворота таблицы в PostgreSQL используют функцию CROSSTAB. Эта функция принимает в качестве текстового параметра SQL-запрос, который возвращает 3 столбца:
Идентификатор строки - т.е. этот столбец содержит значения, определяющие результирующую (повернутую) строку.
Категорию - уникальные значения из этого столбца образуют столбцы повернутой таблицы. Нужно отметить, что в отличие от PIVOT сами значения роли не играют, важно лишь их количество, которое определяет максимально допустимое количество столбцов.
Значение категории, или значения категорий. Размещение значений по столбцам производится слева направо, и имена категорий роли не играют, а только их порядок, определяемый сортировкой запроса.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
📖 Синтаксис оператора PIVOT
В прошлый раз мы узнали про оператор PIVOT, сегодня рассмотрим синтаксис этого оператора.
SELECT – столбец для группировки, [значения по горизонтали].
FROM – таблица или подзапрос.
PIVOT – агрегатная функция.
FOR – столбец, содержащий значения, которые станут именами столбцов.
IN – [значения по горизонтали].
AS – псевдоним таблицы (обязательно).
Значения, которые будут выступать в качестве названия колонок по горизонтали, необходимо писать вручную, т.е. мы должны знать их заранее, или другими словами, динамический запрос построить не получиться.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
Слили все платные курсы Skillbox, Udemy , GeekBrains и ещё 10 онлайн-школ.
В результате утечки 32000 платных курсов выложили в закрытый канал «IT Pirate» компании потеряли более 12 миллионов рублей.
Это праздник для всех, кто не был готов платить 50-200 тысяч рублей за одно обучение.
Успейте пройти курс по любой специальности бесплатно:
https://t.me/+uGPOlqkiuc00MDEy
7 584
📖 Самые популярные СУБД (часть 4)
7. Microsoft Access
Система управления базами данных от Microsoft, которая сочетает в себе реляционное ядро БД Microsoft Jet с графическим интерфейсом пользователя и инструментами разработки ПО.
Идеально подходит для начала работы с данными, но производительность не рассчитана на большие проекты.
8. Cassandra
СУБД активно используется в банковском деле, финансах, а также в Facebook и Twitter. Поддерживает Windows, Linux и OSX. Для запросов к БД Cassandra использует SQL-подобный язык — Cassandra Query Language (CQL).
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
📖 Оператор UNPIVOT
UNPIVOT – это оператор Transact-SQL, который выполняет действия, обратные PIVOT. Он разворачивает таблицу в обратную сторону, но в отличие от оператора PIVOT он ничего не агрегирует.
С релизом SQL Server 2005, стало возможным использовать эту конструкцию. UNPIVOT требуется реже, чем PIVOT, но о нем также необходимо знать.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
Вы еще не слышали про телеграм-канал LEFT JOIN? Давайте это исправим!
Это авторский канал аналитика данных Николая Валиотти, в котором много постов про:
👨🎓 учебу в американском ВУЗе Georgia Tech
🗄 SQL и работу с базами данных
📊 построение аналитических метрик и отчетов
📚 интересные библиотеки для Python,
📎 работу с различными API (от Google Docs до соцсети для любителей пива),
📈 BI и SQL-инструменты,
🎨 тонкости создания датавиза
Также, скоро выходит второй сезон подкаста Data Heroes про данные, аналитику и будни дата героев! Если вы еще не слушали первый – наверстывайте упещенное и... 🦸♂️
Конечно, скорее подписывайтесь на канал!
7 584
📖 А. Ю. Васильев "Работа с PostgreSQL: настройка и масштабирование"
Это справочное пособие по настройке и масштабированию PostgreSQL. В книге исследуются вопросы по настройке производительности PostgreSQL, репликации и кластеризации. Изобилие реальных примеров позволит как начинающим, так и опытным разработчикам быстро разобраться с особенностями масштабирования PostgreSQL для своих приложений.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
Девушки по всему миру массово жалуются на разработки нейросетей.
Они позволяют раздевать их с 99.9% точности.
Об этом, и многом другом рассказывают на канале ИИ.
Сделать фейк порно, оживить мертвецов, заставить животных разговаривать, и даже создать нейронную сеть!
Да, это возможно. Подписывайтесь: https://t.me/+XO7xNs6SzSllZTFi
