Здравствуйте!
Поддержка не сможет помочь с вопросами, связанными с теорией или задачам из курса «Системный аналитик» — в этой ситуации рекомендуем вам обратиться к вашему преподавателю в чате в Slack.
Если же у вас возникнут иные вопросы — обязательно пишите, будем рады помочь :)
| Тип данных | Псевдоним | Что входит | |
|---|---|---|---|
| Числовые типы | integer | int,int4 | Целые числа |
| real | float4 | Вещественные числа | |
| Символьные типы | character | char(n) | Строка фиксированной длины |
| character varying | varchar(n) | Строка нефиксированной длины | |
| text | Строка любой длины | ||
| Типы для работы с датой и временем | timestamp without timezone | timestamp | Дата и время без данных о часовом поясе |
| timestamp with timezone | timestamptz | Дата и время с данными о часовом поясе | |
| date | Дата в разных форматах | ||
| time | Время 00:00:00 до 24:00:00 | ||
| interval | Интервал между датами | ||
| Логические типы | boolean | bool | TRUE и аналоги: 'true', 't', 'yes', 'y', 'on', 1. FALSE и аналоги: 'false', 'f', 'no', 'n', 'off', 0. |
CAST. В выгруженной таблице тип данных поля track_id изменится на varchar. При этом тип данных поля в таблице track останется прежним. SELECT CAST(track_id AS varchar)
FROM track; track поля milliseconds и bytes. Значения в обоих полях должны быть строками. Используйте тип данных для строк нефиксированной длины.invoice поле total. Оставьте только целую часть числа.staff дни рождения сотрудников. Необходимые значения в виде строк хранит поле birth_date. Сформируйте запрос так, чтобы на экране отобразилась только дата.date, тогда строка станет датой без времени.xxxxxxxxxxSELECT CAST(birth_date AS date)FROM staff;