Я пытаюсь использовать монотонную функцию в неупорядоченном наборе данных.
Сначала я создаю таблицу для упорядочения данных, затем создаю столбец с номером строки с функцией monotonic (), как вы можете видеть в моем коде ниже.
proc sql;
/*creating the table*/
create table kk.fr_countries as
select * from firattest;
/*ordering countries*/
create table kk.fr_countriesordered as
select * from kk.fr_countries order by name asc;
/*adding the row number column*/
create table kk.fr_countriesrownum as
select monotonic() as row , * from kk.fr_countriesordered;
/*deleting temporary tables*/
drop table kk.fr_countries;
drop table kk.fr_countriesordered;
quit;
Но стоимостьэтой операции очень высока.Как я могу заказать свой набор данных и создать столбец с номером строки в одной таблице?