#3. Основные типы данных | Основы SQL

  Рет қаралды 29,971

Maxim Kukhar [Learning Excel, VBA, SQL]

Maxim Kukhar [Learning Excel, VBA, SQL]

Күн бұрын

В сегодняшнем видео разберем основные типы данных, используемые при работе с базой данных Oracle и нюансы их применения.
В частности, рассмотрим следующие типы данных:
1. Символьные типы данных (char и varchar2)
2. Числовые типы данных (number)
3. Типы данных даты и времени (date)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Команды SQL, упоминаемые в видео:
- Символьные типы данных
Пример 1: select 'Любое текстовое значение' as TEST from dual;
Пример 2: select 'Пример указания ''апострофов'' в тексте' as TEST from dual;
Пример 3: select 'Пример указания двойных "кавычек" в тексте' as TEST from dual;
Пример 4: select 'Пример соединения ' || 'двух тестовых значений' as TEST from dual;
- Числовые типы данных
Пример 1: select 100 as TEST from dual;
Пример 2: select '100' + 10 as TEST from dual;
Пример 3: select 100 - 10 as TEST from dual;
Пример 4: select 100 / 2 as TEST from dual;
- Типы данных даты и времени
Пример 1: select '01.01.2019' as TEST from dual;
Пример 2: select to_date('01.01.2019', 'dd.mm.yyyy') as TEST from dual;
Пример 3: select to_date('01.01.2019', 'dd.mm.yyyy') + 10 as TEST from dual;
Пример 4: select to_date('01.01.2019', 'dd.mm.yyyy') - 1 as TEST from dual;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Также напоминаю. В рамках данного курса действует группа в Телеграм, в которой я в режиме онлайн отвечаю на все вопросы участников, помогаю по ходу обучения.
Вход в группу свободный, по ссылке приглашению (указана ниже). Ограничений по количеству участников на данный момент нет.
В указанной группе задавайте абсолютно любые вопросы, в рамках нашего обучения. Посмотрели видео, попробовали повторить. Получилось - отлично. Что-то не вышло, пишите вопрос в группу. Всем отвечу и помогу.
Ссылка на группу в Telegramm: t.me/joinchat/...
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
★ Дорогие друзья! Если вам нравится, что я делаю, и вы хотите поддержать проект материально, ссылка: www.donational...
★ Давайте дружить:
Facebook | / excelstore.pro
Вконтакте | ExcelStore
Telegramm | t.me/ExcelStore
#ОбучениеSQL #КурсыSQL #УрокиSQL #КухарьМаксим #ExcelStore

Пікірлер: 36
@modest_handsome
@modest_handsome 5 ай бұрын
Когда уже ваш канал выйдет в топы? Ну вы ж просто шикарно даете инфу.
@Dr_MaO
@Dr_MaO 6 ай бұрын
Спасибо большое! Пока очень наглядно и понятно!
@user-xu3uo4om8b
@user-xu3uo4om8b 2 жыл бұрын
Комментарий в поддержку канала
@ExcelStore
@ExcelStore 2 жыл бұрын
Спасибо, Альберт
@shahlosaidova3958
@shahlosaidova3958 2 жыл бұрын
Спасибо большое, очень полезный урок✨
@ExcelStore
@ExcelStore 2 жыл бұрын
Спасибо за отзыв!
@СергейКондулуков-з9ч
@СергейКондулуков-з9ч 3 ай бұрын
Данные "дата" начиная от рождества Христова и кончая существованием человечества 😃 Отличный обучающий курс ничем не уступает платным курсам по SQL.
@user-hq4id5yy8s
@user-hq4id5yy8s 2 жыл бұрын
Спасибо большое за урок!
@ExcelStore
@ExcelStore 2 жыл бұрын
Ольга, спасибо за отзыв! Рад что урок и курс полезны и востребованы.
@user-js4sd9hw8l
@user-js4sd9hw8l 2 жыл бұрын
Чётко
@DMITRIYGeorgia
@DMITRIYGeorgia Жыл бұрын
Спасибо
@Oksi-user
@Oksi-user 3 ай бұрын
Добрый день. Смотрю ваши уроки, в процессе присоединилась к группе в телеге, но меня заблочили. Почему так😢?
@modest_handsome
@modest_handsome 2 жыл бұрын
А в number количество, указываемое в параметре Точность, включает в себя количество цифр после десятичной точки (количество, указываемое в параметре Масштаб)?
@ExcelStore
@ExcelStore 2 жыл бұрын
Нет, это разные параметры. Как вариант, вы можете не указывать Точность, тогда по умолчанию кол-во знаков после запятой 38 (если я не ошибаюсь).
@user-wr8dn4eo5e
@user-wr8dn4eo5e 2 жыл бұрын
Интересно вот что, когда мы рассматриваем тип число и нам нужно округлить 123456,789 до десятых...мы получаем 123456,7? Или все же там ошибка и должно было быть 123456,8?
@ExcelStore
@ExcelStore 2 жыл бұрын
Спасибо, что обратили внимание. В данном случае, это не ошибка. Просто такая специфика формата при округлении. Как более наглядный пример: dbfiddle.uk/?rdbms=oracle_21&fiddle=07665a72b23b8bcfabdb8fed61d22601 Т.е. при округлении до десятых, учитывается только 2 знака после запятой. Если я например буду использовать формат до сотых number(9, 2), то уже будут учитываться 3 знака после запятой. Пример: dbfiddle.uk/?rdbms=oracle_21&fiddle=c53bacfeaa231aba7d7f3791e308d943
@EvgenyP242
@EvgenyP242 2 жыл бұрын
Хоть 1000 лайков.
@user-bl8qt7uy3u
@user-bl8qt7uy3u 3 жыл бұрын
Как выводить название месяца буквами?
@ExcelStore
@ExcelStore 3 жыл бұрын
Разные есть способы. Например, так: select sysdate, to_char(sysdate, 'MON'), to_char(sysdate, 'MONTH') from dual
@user-bl8qt7uy3u
@user-bl8qt7uy3u 3 жыл бұрын
а почему выводится только 2 цифры от года? как сделать 4?
@ExcelStore
@ExcelStore 3 жыл бұрын
Это настойка визуальной среды, которую вы используете.
@vladimirmac8682
@vladimirmac8682 2 жыл бұрын
@@ExcelStore где это можно настроить?
@ExcelStore
@ExcelStore 2 жыл бұрын
@@vladimirmac8682 Это 3-е видео из базового курса. Настройка среды для работы была в предыдущем (во 2-ом видео). Ссылка: kzbin.info/www/bejne/r5OxhaqhmryFsLM
@irinaabashidze9968
@irinaabashidze9968 3 жыл бұрын
Подскажите, у вас есть видео, как работает тип Boolean?
@ExcelStore
@ExcelStore 3 жыл бұрын
Такого видео нет. Если вам интересно именно про тип Boolean, то вот полезная статья, подробно описывающая работу Boolean в Oracle: bit.ly/3aFyUZp
@irinaabashidze9968
@irinaabashidze9968 3 жыл бұрын
Спасибо!!!
@ExcelStore
@ExcelStore 3 жыл бұрын
@@irinaabashidze9968 Пожалуйста :) Присоединяйтесь к нашей группе в Телеграм, ссылка по видео.
@Levahris
@Levahris 2 жыл бұрын
Не совсем поняла пример в number (7, -2) как стало 123500. объясните пожалуйста(
@ExcelStore
@ExcelStore 2 жыл бұрын
Например, у нас есть число: 123456.789, где до запятой 6-и значное значение, после запятой - округление до тысячных (т.е. три знака после запятой). Если бы я написал number(123456.78, 2), то это значило бы уже округление не до тысячных, а до сотых (т.е. два знака после запятой). И обратите внимание, когда эта двойка положительная, то урезаются (округляются) символы справа от точки, т.е. округляется дробная часть. Если бы я написал number(123456.78, -2), т.е. уже отрицательная двойка, то урезание бы уже произошла не справа от точки, а слева с конца значения. Слева от точки у нас идет число 123456. Последние два числа в нем - это 56, вот они в этом случае и округляются. И на выходе получается 123500. Вместо 4 у нас стала 5, т.к. сработало округление числа 56. И дробная часть в этом случае также отсекается.
@Levahris
@Levahris 2 жыл бұрын
@@ExcelStore спасибо большое 🥳
@pinkwolf1392
@pinkwolf1392 Жыл бұрын
объясните пожалуйста еще раз, почему number (5,2) это ошибка, буду благодарен.
@KR9510
@KR9510 11 ай бұрын
Как я понял - потому что число 123456 больше, чем настройки точности, указанные в number (5, 2). Т.е. число состоит из 6 символов, а точность расчитана на не более 5
@Lavr161
@Lavr161 2 жыл бұрын
а пользоваться и сейчас можно базой данных ?
@ExcelStore
@ExcelStore 2 жыл бұрын
да, и сейчас. в описании под видео есть ссылка на группу телеграм. в закрепе данной группы все актуальные настройки подключения к базе
@Ersa556
@Ersa556 2 жыл бұрын
Комментарий в поддержку канала
@ExcelStore
@ExcelStore 2 жыл бұрын
Спасибо )
#4. Выборка данных из базы (select, group by, order by) | Основы SQL
12:40
Максим Кухарь [Изучаем Excel, VBA, SQL]
Рет қаралды 26 М.
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 46 МЛН
WILL IT BURST?
00:31
Natan por Aí
Рет қаралды 44 МЛН
Новый уровень твоей сосиски
00:33
Кушать Хочу
Рет қаралды 1,2 МЛН
МЕБЕЛЬ ВЫДАСТ СОТРУДНИКАМ ПОЛИЦИИ ТАБЕЛЬНУЮ МЕБЕЛЬ
00:20
Ограничения в базах данных | Основы SQL
10:26
Подготовка к собесу - Оптимизация запросов
25:12
Дорога багов
Рет қаралды 2,5 М.
ЗАДАЧИ с СОБЕСЕДОВАНИЙ по SQL с РЕШЕНИЯМИ!
31:23
ОБУЧЕНИЕ И КАРЬЕРА В IT
Рет қаралды 10 М.
you need to learn SQL RIGHT NOW!! (SQL Tutorial for Beginners)
24:25
NetworkChuck
Рет қаралды 1,5 МЛН
Вся база SQL для начинающих за 1 час
1:19:48
Vlad Mishustin
Рет қаралды 273 М.
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 46 МЛН