Поиск всех записей, в которых конкретное поле содержит более «n» символов в Oracle - PullRequest
1 голос
/ 07 декабря 2010

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

Например, давайте назовем мой стол - Сотрудник.Поле Address_1, которое в данный момент является VARCHAR (60).Я собираюсь изменить это поле как VARCHAR (40).

Итак, мне нужен список всех записей в таблице Employee, где поле Address_1 содержит 41 или более символов.

Как я могу это выяснить?

1 Ответ

1 голос
/ 07 декабря 2010
select *
from employee
where length(address_1) > 40;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...