кодесурса

PostgreSQL Create Table: создайте таблицу для установки значения по умолчанию, минимального значения и NULL в качестве значения по умолчанию для определенных столбцов

script1adsense2code
script1adsense3code

9. Напишите оператор SQL для создания таблицы с именем jobs, включая job_id, job_title, min_salary и max_salary, и убедитесь, что значение по умолчанию для job_title пустое, а min_salary равно 8000, а max_salary равно NULL и будет введено автоматически во время вставка, если для указанных столбцов не назначено значение.

Пример решения:

Код:

CREATE TABLE IF NOT EXISTS jobs ( 
JOB_ID varchar(10) NOT NULL UNIQUE, 
JOB_TITLE varchar(35) NOT NULL DEFAULT ' ', 
MIN_SALARY decimal(6,0) DEFAULT 8000, 
MAX_SALARY decimal(6,0) DEFAULT NULL
);

Выход:

 postgres = # CREATE TABLE ЕСЛИ НЕ СУЩЕСТВУЕТ рабочих мест (
postgres (# JOB_ID varchar (10) NOT NULL UNIQUE,
postgres (# JOB_TITLE varchar (35) NOT NULL DEFAULT '',
postgres (# MIN_SALARY decimal (6,0) DEFAULT 8000,
postgres (# MAX_SALARY decimal (6,0) DEFAULT NULL
postgres (#);
СОЗДАТЬ СТОЛ

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

postgres=# \d jobs
                            Table "public.jobs"
   Column   |         Type          |                Modifiers
------------+-----------------------+-----------------------------------------
 job_id     | character varying(10) | not null
 job_title  | character varying(35) | not null default ' '::character varying
 min_salary | numeric(6,0)          | default 8000
 max_salary | numeric(6,0)          | default NULL::numeric
Indexes:
    "jobs_job_id_key" UNIQUE CONSTRAINT, btree (job_id)

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите оператор SQL для создания таблицы с именами стран, в том числе country_id, country_name и region_id, и убедитесь, что во время вставки не допускаются повторяющиеся данные для столбца country_id.
Далее: напишите оператор SQL, чтобы создать таблицу с именами стран, включая столбцы country_id, country_name и region_id, и убедитесь, что столбец country_id будет ключевым полем, которое не будет содержать никаких дублирующих данных на момент вставки.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code