#3. Основные типы данных | Основы 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/LlHDMBmN0SAxM5_...
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
★ Дорогие друзья! Если вам нравится, что я делаю, и вы хотите поддержать проект материально, ссылка: www.donationalerts.com/r/exce...
★ Давайте дружить:
Facebook | / excelstore.pro
Вконтакте | ExcelStore
Telegramm | t.me/ExcelStore
#ОбучениеSQL #КурсыSQL #УрокиSQL #КухарьМаксим #ExcelStore
Пікірлер: 36
Данные "дата" начиная от рождества Христова и кончая существованием человечества 😃 Отличный обучающий курс ничем не уступает платным курсам по SQL.
Когда уже ваш канал выйдет в топы? Ну вы ж просто шикарно даете инфу.
Спасибо большое! Пока очень наглядно и понятно!
Спасибо большое, очень полезный урок✨
@ExcelStore
2 жыл бұрын
Спасибо за отзыв!
Спасибо большое за урок!
@ExcelStore
2 жыл бұрын
Ольга, спасибо за отзыв! Рад что урок и курс полезны и востребованы.
Комментарий в поддержку канала
@ExcelStore
2 жыл бұрын
Спасибо, Альберт
Добрый день. Смотрю ваши уроки, в процессе присоединилась к группе в телеге, но меня заблочили. Почему так😢?
Чётко
А в number количество, указываемое в параметре Точность, включает в себя количество цифр после десятичной точки (количество, указываемое в параметре Масштаб)?
@ExcelStore
2 жыл бұрын
Нет, это разные параметры. Как вариант, вы можете не указывать Точность, тогда по умолчанию кол-во знаков после запятой 38 (если я не ошибаюсь).
Спасибо
Интересно вот что, когда мы рассматриваем тип число и нам нужно округлить 123456,789 до десятых...мы получаем 123456,7? Или все же там ошибка и должно было быть 123456,8?
@ExcelStore
2 жыл бұрын
Спасибо, что обратили внимание. В данном случае, это не ошибка. Просто такая специфика формата при округлении. Как более наглядный пример: dbfiddle.uk/?rdbms=oracle_21&fiddle=07665a72b23b8bcfabdb8fed61d22601 Т.е. при округлении до десятых, учитывается только 2 знака после запятой. Если я например буду использовать формат до сотых number(9, 2), то уже будут учитываться 3 знака после запятой. Пример: dbfiddle.uk/?rdbms=oracle_21&fiddle=c53bacfeaa231aba7d7f3791e308d943
Подскажите, у вас есть видео, как работает тип Boolean?
@ExcelStore
3 жыл бұрын
Такого видео нет. Если вам интересно именно про тип Boolean, то вот полезная статья, подробно описывающая работу Boolean в Oracle: bit.ly/3aFyUZp
@irinaabashidze9968
3 жыл бұрын
Спасибо!!!
@ExcelStore
3 жыл бұрын
@@irinaabashidze9968 Пожалуйста :) Присоединяйтесь к нашей группе в Телеграм, ссылка по видео.
Как выводить название месяца буквами?
@ExcelStore
3 жыл бұрын
Разные есть способы. Например, так: select sysdate, to_char(sysdate, 'MON'), to_char(sysdate, 'MONTH') from dual
объясните пожалуйста еще раз, почему number (5,2) это ошибка, буду благодарен.
@KR9510
8 ай бұрын
Как я понял - потому что число 123456 больше, чем настройки точности, указанные в number (5, 2). Т.е. число состоит из 6 символов, а точность расчитана на не более 5
Не совсем поняла пример в number (7, -2) как стало 123500. объясните пожалуйста(
@ExcelStore
2 жыл бұрын
Например, у нас есть число: 123456.789, где до запятой 6-и значное значение, после запятой - округление до тысячных (т.е. три знака после запятой). Если бы я написал number(123456.78, 2), то это значило бы уже округление не до тысячных, а до сотых (т.е. два знака после запятой). И обратите внимание, когда эта двойка положительная, то урезаются (округляются) символы справа от точки, т.е. округляется дробная часть. Если бы я написал number(123456.78, -2), т.е. уже отрицательная двойка, то урезание бы уже произошла не справа от точки, а слева с конца значения. Слева от точки у нас идет число 123456. Последние два числа в нем - это 56, вот они в этом случае и округляются. И на выходе получается 123500. Вместо 4 у нас стала 5, т.к. сработало округление числа 56. И дробная часть в этом случае также отсекается.
@Levahris
2 жыл бұрын
@@ExcelStore спасибо большое 🥳
а пользоваться и сейчас можно базой данных ?
@ExcelStore
2 жыл бұрын
да, и сейчас. в описании под видео есть ссылка на группу телеграм. в закрепе данной группы все актуальные настройки подключения к базе
Хоть 1000 лайков.
Комментарий в поддержку канала
@ExcelStore
2 жыл бұрын
Спасибо )
а почему выводится только 2 цифры от года? как сделать 4?
@ExcelStore
3 жыл бұрын
Это настойка визуальной среды, которую вы используете.
@vladimirmac8682
Жыл бұрын
@@ExcelStore где это можно настроить?
@ExcelStore
Жыл бұрын
@@vladimirmac8682 Это 3-е видео из базового курса. Настройка среды для работы была в предыдущем (во 2-ом видео). Ссылка: kzread.info/dash/bejne/q5aCttmklbq4qrQ.html