Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Пикабу Игры +1000 бесплатных онлайн игр

Грибные блоки - красочная головоломка, в которой вам предстоит передвигать блоки и заполнять ряды, чтобы собирать грибочки в корзину! Попробуйте продержаться как можно дольше!

Грибные блоки

Головоломки, Расслабляющая, Пазлы

Играть
Начните с маленькой подводной лодки: устанавливайте бомбы, избавляйтесь от врагов и старайтесь не попадаться на глаза своим плавучим врагам. Вас ждет еще несколько игровых вселенных, много уникальных сюжетов и интересных загадок.

Пикабомбер

Аркады, Пиксельная, 2D

Играть
Сыграйте в классический пасьянс и попробуйте разложить по порядку колоду из 52 карт, начиная с короля и заканчивая тузом. Игра имеет четыре варианта: с 1, 2, 3 и 4 мастями. Выиграйте как можно больше в каждом варианте и улучшите свои показатели.

Пасьянс Паук «Классический»

Карточные, Логическая, Мобильная

Играть
Управляйте маятником, чтобы построить самую высокую (и устойчивую) башню из падающих сверху постов. Следите за временем на каждый бросок по полоске справа: если она закончится, пост упадет мимо башни.

Башня

Аркады, Строительство, На ловкость

Играть
Погрузись в мир куриных перестрелок! Хватай пушку и пусть только перья останутся на месте твоих врагов!

Чикен Страйк

Шутер, Экшены, Для мальчиков

Играть

Топ прошлой недели

  • CharlotteLink CharlotteLink 1 пост
  • Syslikagronom Syslikagronom 7 постов
  • BydniKydrashki BydniKydrashki 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Oracle

С этим тегом используют

SQL IT Программирование Собеседование База данных Mysql Postgresql Все
115 постов сначала свежее
22
IliaHohlov
IliaHohlov
1 год назад
Лига программистов

Задачи с собеседования по SQL про псевдостолбцы⁠⁠

Задачи с собеседования по SQL про псевдостолбцы Программирование, IT, Собеседование, База данных, Oracle, Mysql, Ms SQL, Postgresql, SQL, Длиннопост

Здравствуйте, друзья!

Готовы порешать SQL-задачи на тему псевдостолбцов? Что такое псевдостолбцы и примеры их использования можно почитать тут.

Эти и другие задачи с собеседования опубликованы в нашем Телеграм-канале.

Итак, задача номер 1:

В таблице TEMP_TABLE один столбец и пять строк.
Запрос SELECT 1 FROM TEMP_TABLE

а) выведет данные из первого столбца для всех строк;

б) выведет просто цифру 1;

в) выведет пять строк, в каждой из которых будет цифра 1;

г) выдаст ошибку.

Здесь нужно поставить чтение на паузу и выбрать правильный вариант ответа.
На сегодня разброс ответов на задачу такой (правильный ответ в зелёном цвете):

Задачи с собеседования по SQL про псевдостолбцы Программирование, IT, Собеседование, База данных, Oracle, Mysql, Ms SQL, Postgresql, SQL, Длиннопост

Объяснение: данный в задаче запрос выводит данные из таблицы TEMP_TABLE (так как SELECT..FROM TEMP_TABLE), поэтому будут выводиться строки из неё (все сколько есть). Но в блоке SELECT не указан ни один из (настоящих) столбцов таблицы. Не выбираются данные из какого-либо столбца.
В нашем примере указано что пока выводятся строки из таблицы TEMP_TABLE нужно выводить цифру 1, а не показывать данные какого-либо столбца.

Задача 2:
Дана следующая таблица TEST_TABLE с тремя строками:
SELECT * FROM TEST_TABLE
ID  NAME
1  NULL
2  NULL
3  NULL
Каков будет результат следующего запроса: SELECT SUM(1) FROM TEST_TABLE?

Здесь опять нужно поставить чтение на паузу и написать правильный вариант ответа. На сегодня разброс ответов на задачу такой (правильный ответ в зелёном цвете):

Задачи с собеседования по SQL про псевдостолбцы Программирование, IT, Собеседование, База данных, Oracle, Mysql, Ms SQL, Postgresql, SQL, Длиннопост

Объяснение: здесь тоже речь идёт о псевдостолбце. Пока выводятся данные из TEST_TABLE блок SELECT выводит единицу, а не какой-либо реальный столбец таблицы. Пока не смотрите на функцию SUM. Итого единица выведется три раза (по количеству строк в таблице). И вот теперь, с помощью функции SUM получим сумму всех введённых чисел (единичек), то есть число 3.

Ещё больше SQL-задач с собеседований и реальной практики в разных СУБД в нашем Телеграм-канале.

Заходи на наш Youtube-канал и найдёшь много интересного и полезного про базы данных и язык SQL.

Показать полностью 2
[моё] Программирование IT Собеседование База данных Oracle Mysql Ms SQL Postgresql SQL Длиннопост
0
45
IliaHohlov
IliaHohlov
1 год назад
Лига программистов

SQL задача про IN и NOT IN с объяснением⁠⁠

SQL задача про IN и NOT IN с объяснением Программирование, IT, Собеседование, SQL, Ms SQL, Oracle, Субд, База данных, Telegram (ссылка)

Всем отличного начала нового года! Вчера утром в своём Телеграм-канале опубликовал интересную задачу по SQL с собеседования про IN и NOT IN.

С первого взгляда кажущееся правильным решение на самом деле ложно. Чтобы верно ответить в задаче, нужно знать как СУБД обрабатывает элементы множества, указанные для оператора IN / NOT IN в запросе.

Вначале вот текст самой задачи. Ниже я поясню правильное решение:

В таблице CLIENTS пять строк. В первых двух строках в поле CLIENT_TYPE значение 1, ещё в двух строках в CLIENT_TYPE значение 2 и в последней строке поле CLIENT_TYPE не заполнено, то есть в последней строке в поле CLIENT_TYPE значение NULL.

Есть два запроса:
1)
SELECT * FROM CLIENTS WHERE CLIENT_TYPE IN (1)
2)
SELECT * FROM CLIENTS WHERE CLIENT_TYPE NOT IN (2, NULL)
Результирующие наборы данных, полученные в результате выполнения этих запросов, будут одинаковыми или разными?

Здесь поставь чтение на паузу и ответь на вопрос самостоятельно.

На сегодня на канале следующий разброс ответов:

SQL задача про IN и NOT IN с объяснением Программирование, IT, Собеседование, SQL, Ms SQL, Oracle, Субд, База данных, Telegram (ссылка)

Первый запрос отбирает клиентов, у которых в столбце тип указано значение 1. В результате будут отобраны две строки. Здесь все понятно. Так как в таблице клиентов ещё остаются строки, не попавшие в выбор первого запроса, со значениями в столбце тип 2 и NULL, то видится, что второй запрос должен как раз вернуть такой же результирующий набор данных. Однако, тут дело в коварном NULL в значениях для оператора NOT IN. СУБД представляет оператор NOT IN:

SELECT * FROM CLIENTS WHERE CLIENT_TYPE NOT IN (2, NULL)

в результате должны быть отобраны клиенты, у которых значение в столбце тип не равно каждому из перечисленных во множестве значений:

SELECT * FROM CLIENTS WHERE ( (CLIENT_TYPE <> 2) AND (CLIENT_TYPE <> NULL) )

С NULL не допустимо использовать операторы сравнения. При сравнении с NULL (= NULL, <> NULL) результат будет всегда отрицательным.

Второй запрос не вернёт ни одной строки данных.

Ещё больше полезного и интересного в моём Телеграмм-Канале.

Показать полностью 1
Программирование IT Собеседование SQL Ms SQL Oracle Субд База данных Telegram (ссылка)
18
10
IliaHohlov
IliaHohlov
1 год назад
Лига программистов

Разница между VARCHAR и VARCHAR2 в ORACLE⁠⁠

Разница между VARCHAR и VARCHAR2 в ORACLE SQL, Oracle, Собеседование, База данных, Вопрос, Задача, Длиннопост

Здравствуйте, друзья!

Всем хорошего понедельника! Предлагаю повторить разницу между типами данных VARCHAR и VARCHAR2 в ORACLE. А заодно расскажу ещё несколько интересных фактов!

Оба типа мы можем использовать в качестве типа данных при создании столбцов в таблице.

Тип VARCHAR2 - это аналог VARCHAR (тоже служит для хранения текстовой информации в столбце) и есть только в СУБД ORACLE.

ORACLE взял за основу VARCHAR и создал у себя такой же тип данных, но немного оптимизировал его.

Итак, VARCHAR2 есть только в ORACLE, то есть это Оракловый тип данных, аналогичный стандартному VARCHAR. Преимущество VARCHAR2 в скорости: поиск по нему ведётся быстрее. Ещё одно преимущество VARCHAR2: с версии ORACLE 12с значительно увеличен максимальный размер, который можно указывать для этого типа данных.

Для VARCHAR максимальное количество символов 4.000.
Для VARCHAR2 максимальное количество байт 32.767.

При создании столбца в таблице, когда мы указываем тип данных для столбца, мы уточняем сколько максимум символов будет в нём храниться. Например:

CREATE TABLE CLIENTS (
ID  NUMBER,
NAME  VARCHAR(100),
INN  VARCHAR(12)
)

Для VARCHAR мы указываем в скобочках именно количество символов, а для VARCHAR2 - количество байт. По стандарту, для неюникодных баз данных, 1 байт - это один символ. Но для юникодных баз данных 1 символ кодируется двумя байтами, поэтому для VARCHAR2 в юникодных базах данных нужно указывать размер в два раза больший, чем размер символов, который требуется иметь возможность хранить в столбце. То есть наш пример пришлось бы переделать на:

CREATE TABLE CLIENTS (
ID  NUMBER,
NAME  VARCHAR2(200),
INN  VARCHAR2(24)
)

Итак, повторим: для VARCHAR в скобочках указывается максимальное количество символов, которое можно хранить в столбце, а для VARCHAR2- максимальное количество байт. Для русского, английского языка 1 байт = 1 символ. ORACLE позволяет с помощью NLS параметров указать другую единицу измерения максимальной длины данных. То есть можно настроить, что для VARCHAR2 тоже будет указываться количество символов, а не байт. Можно настроить как удобно!

И ещё, при объявлении столбца с типом данных VARCHAR2, можно указывать даже явно единицу измерения:

CREATE TABLE CLIENTS (
ID  NUMBER,
NAME  VARCHAR2(100 BYTE),
INN  VARCHAR2(12 CHAR)
)

И напоследок очень важная деталь: для типа данных VARCHAR2 понятие пустой строки и NULL.... это одно и тоже! То есть если в некотором столбце типа данных VARCHAR2 пустая строка, то это NULL. Всех разработчиков это когда то застигает врасплох! Ведь согласно ANSI стандарту пустая строка и NULL - это разные вещи! Но не для VARCHAR2! Дело в том, что ORACLE придумал тип данных VARCHAR2 до того, как появился стандарт ANSI, регламентирующий это. И теперь приходится с этим жить!

Ещё больше полезного и интересного в моём Телеграмм-Канале: https://t.me/sql_oracle_databases

Всем хорошего начала рабочей и учебной недели!

Показать полностью
[моё] SQL Oracle Собеседование База данных Вопрос Задача Длиннопост
4
6
ARCHiGAME
ARCHiGAME
1 год назад

AMD не собирается производить флагманы RX 8000 ведь ИИ ускорители Instinct MI300X приносят куда больше денег⁠⁠

Несмотря на то что Nvidia является лидером рынка ИИ ускорителей, AMD также производит конкурентоспособные решения под названием Radeon Instinct. В данном случае речь идёт о MI300X.

Из-за тотального беспредела Дженсена Хуанга aka Куртки и дефицита карточек для нейросетей, крупные игроки рынка, такие как IBM и Oracle заинтересовались ускорителями Radeon Instinct MI300X от AMD.

Скорее всего свободные производственные мощности AMD распределит для производства новых ИИ ускорителей, ведь сейчас рынок нейросетей испытывает самый настоящий бум "майнинга" и приносит сумасшедшие прибыли производителям видеокарт.

Очень хотелось бы увидеть MI300X в десктопном исполнении аля Radeon VII, но так как спрос на такие видеочипы сумасшедший, да и ценник откровенно шизофренический - увы, это маловероятно. 

#AMD #IBM #Oracle

AMD не собирается производить флагманы RX 8000 ведь ИИ ускорители Instinct MI300X приносят куда больше денег Нейронные сети, Искусственный интеллект, AMD, Nvidia, IBM, Oracle, Инновации, Электроника, Микроэлектроника, Видеокарта, Amd Radeon, Бизнес, Технологии
AMD не собирается производить флагманы RX 8000 ведь ИИ ускорители Instinct MI300X приносят куда больше денег Нейронные сети, Искусственный интеллект, AMD, Nvidia, IBM, Oracle, Инновации, Электроника, Микроэлектроника, Видеокарта, Amd Radeon, Бизнес, Технологии
Показать полностью 2
Нейронные сети Искусственный интеллект AMD Nvidia IBM Oracle Инновации Электроника Микроэлектроника Видеокарта Amd Radeon Бизнес Технологии
0
11
IliaHohlov
IliaHohlov
1 год назад
Офисные будни

SQL задачи на поиск ошибок⁠⁠

IT Собеседование Задача Пример База данных Урок SQL Ms SQL Oracle Видео YouTube
0
8
IliaHohlov
IliaHohlov
1 год назад
Лига программистов

Программирование в PL/SQL (ORACLE). Массивы, Циклы⁠⁠

Уроки программирования в PL/SQL (ORACLE). Разбираем задачу с массивами, циклами. Оптимизация решения, поиск ошибок.

[моё] Программирование Собеседование IT SQL Oracle Видео YouTube
3
219
zolotorevich
zolotorevich
1 год назад
Серия [ntab]

1509 | 30 events @ 3 min: Игры кончились⁠⁠

1509 | 30 events @ 3 min: Игры кончились Arm, Nasdaq, Postgresql, Ford, Oracle, Microsoft, МТС, Длиннопост

Аудиоверсия в Телеграме, 8 минут

Arm вышла на биржу Nasdaq: торгуются 95,5 млн акций или 9,4% по 63,6 $ за штуку. Капитализация 67,9 млрд $. SoftBank, который владеет компанией, заработал 4,9 млрд $.

1509 | 30 events @ 3 min: Игры кончились Arm, Nasdaq, Postgresql, Ford, Oracle, Microsoft, МТС, Длиннопост

Релиз PostgreSQL 16: добавили синхронизацию между серверами и балансир нагрузки, проверку типа и создание JSON, новые метрики, улучшили скорость, местами до +300%, и многое другое. Версия поддерживается до 2028.

Забастовка 150 000 работников автозаводов Ford, General Motors и Stellantis в США. Требуют прибавку к ЗП. Ford предложил +20%, но этого оказалось мало.

Oracle договорилась с Microsoft о переносе части своих мощностей в Azure.

# Software
▸[4] Яндекс Пэй заработал с картами сторонних банков. Кешбэк 1% баллами Плюс.

▸[5] Бета-версия Фотографий в Windows 11 научилась размывать фон, копировать текст и автоматически скрывать адреса e-mail и номера телефонов на фото.

▸[6] Релиз плагина WordPress ActivityPub: дублирует посты в Mastodon и другие децентрализованные соцсети.

▸[7] Бета-версия Chrome 118 научилась работать с iCloud Keychain под Маком. Релиз в следующем месяце.

▸[8] Яндекс Браузер теперь умеет добавлять русские субтитры к любым видео. Доступен для Windows и Linux, а под мак в конце месяца.

▸[9] Консорциум Unicode одобрил 22 новых эмодзи.

# Hardpron
▸[10] Кружка Ember Tumbler: поддерживает температуру от 50 до 62 ˚C, управляется со смартфона, батарейка на 3 часа, объём 450 мл. Цена 200 $.

1509 | 30 events @ 3 min: Игры кончились Arm, Nasdaq, Postgresql, Ford, Oracle, Microsoft, МТС, Длиннопост

▸[11] Апдейт линейки беспроводных наушников Bose QuietComfort: обновили шумодав и железо, добавили Snapdragon Sound для Android. Затычки на 6 часов за 300 $ + 50 $ за кейс с беспроводной зарядкой. Полноразмерные на 24 часа за 350 и 430 $.

1509 | 30 events @ 3 min: Игры кончились Arm, Nasdaq, Postgresql, Ford, Oracle, Microsoft, МТС, Длиннопост

▸[12] Планшет Huawei MatePad: матовый дисплей 11,5" IPS @ 120 Гц, Snapdragon 7 Gen 1. ОЗУ 8 Гб, ПЗУ 256 Гб, HarmonyOS 3.1. В продаже со вторника за 500 €.

1509 | 30 events @ 3 min: Игры кончились Arm, Nasdaq, Postgresql, Ford, Oracle, Microsoft, МТС, Длиннопост

▸[13] Наушники Huawei FreeBuds Pro 3: беспроводные затычки, два излучателя, шумодав, батарейка с учётом кейса на 31 час, сколько в самих наушниках не уточняется. Цена 200 €.

1509 | 30 events @ 3 min: Игры кончились Arm, Nasdaq, Postgresql, Ford, Oracle, Microsoft, МТС, Длиннопост

▸[14] Часы Huawei Watch GT 4: 46 и 41 мм, новые датчики здоровья и графический интерфейс. Батарейка на две недели. Цена 250 €. Версия в золотом корпусе за 3000 €.

1509 | 30 events @ 3 min: Игры кончились Arm, Nasdaq, Postgresql, Ford, Oracle, Microsoft, МТС, Длиннопост

▸[15] Внешние накопители WD SanDisk G-Drive Project и G-Raid Mirror: HDD от 6 до 44 Тб, проприетарный слот SSD, Thunderbolt 3. Цены от 370 до 1500 $.

1509 | 30 events @ 3 min: Игры кончились Arm, Nasdaq, Postgresql, Ford, Oracle, Microsoft, МТС, Длиннопост
1509 | 30 events @ 3 min: Игры кончились Arm, Nasdaq, Postgresql, Ford, Oracle, Microsoft, МТС, Длиннопост

▸[16] Мышь Razer Viper V3 HyperSpeed: 30 000 DPI, 6 кнопок, память для профилей, вес 82 г, батарейка на 280 часов при опросе 1000 Гц и на 75 при 4000 Гц. Цена 70 $ + 50 $ за приёмник на 4000 Гц.

1509 | 30 events @ 3 min: Игры кончились Arm, Nasdaq, Postgresql, Ford, Oracle, Microsoft, МТС, Длиннопост

▸[17] Геймпады PlayStation 5 DualSense и сменные панели консолей: красного, синего и серебряного цвета. В продаже с ноября за 75 и 60 $.

1509 | 30 events @ 3 min: Игры кончились Arm, Nasdaq, Postgresql, Ford, Oracle, Microsoft, МТС, Длиннопост
1509 | 30 events @ 3 min: Игры кончились Arm, Nasdaq, Postgresql, Ford, Oracle, Microsoft, МТС, Длиннопост

# Business
▸[18] США ввели санкции против нашего завода компьютеров Kraftway, поставщика серверного железа 3Logic Group и других связанных с айти компаний.

▸[19] Google продлил поддержку Chromebook с 8 до 10 лет, но только для выпущенных после 2019.

▸[20] ЕС оштрафовал TikTok на 345 млн € за нарушение правил обработки данных детей. Их профили и видео были по умолчанию доступны для поиска.

▸[21] Соцсеть X согласилась на переговоры с двумя тысячами сотрудниками Twitter, которые обвиняют её в невыплате выходных пособий при увольнении. Встреча пройдёт 1 декабря.

▸[22] TikTok вместе с журналом Billboard запустили рейтинг топ 50 песен в соцсети.

▸[23] Unity временно закрыла два офиса в США из-за угроз расправы.

▸[24] Apple обещает обновить прошивку iPhone 12, чтобы Франция сняла запрет на их продажу.

▸[25] Infosys, вторая по величине айти-компания Индии, подписала 15-летний контракт на внедрение и поддержку нейросетей за 1,5 млрд $. Кому поможет их внедрять не говорит, но это «крупная корпорация».

▸[26] Биток 26 559 $, +1,3% за день.

▸[27] Некоторые тарифы МТС подорожали на +59 ₽. Федеральная антимонопольная служба проверяет законность повышения стоимости.

▸[28] Совет директоров Logitech переизбрал председателя Венди Беккер на новый срок. 96% голосов «за». Сооснователь компании, Даниел Борел, призывает переголосовать и выбрать того, кто будет лучше сокращать расходы и реагировать на изменения рынка.

▸[29] Google согласился выплатить штраф 155 млн $ по иску жителей штата Калифорния, которые обвиняют компанию в отслеживании местоположения даже после отключения этой функции.

# Alt stream
redirect(ntab.telegram);

# Увидимся в понедельник

Показать полностью 11
[моё] Arm Nasdaq Postgresql Ford Oracle Microsoft МТС Длиннопост
2
IliaHohlov
IliaHohlov
1 год назад
Лига программистов

Является ли внешний ключ индексом? Конечно нет. Вот почему!⁠⁠

В этом видео расскажем создает ли определение внешнего ключа на таблице (foreign key) автоматически еще и индекс. Конечно не создает. Внешний ключ - это просто одна из разновидностей ограничений для таблиц (constraint). Если нужен еще и индекс по этому полю, то его нужно создавать дополнительно!

[моё] Программирование IT Собеседование SQL Oracle Ms SQL Индекс Ограничения Ключи Программист Видео YouTube
9
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии