what is the use of proc sql?

Answers were Sorted based on User's Feedback



what is the use of proc sql?..

Answer / nishant

PROC SQL is a powerful tool in sas which combines the
functionality of data and proc steps. PROC SQL can sort,
summarize, subset, join (merge), and concatenate datasets,
create new variables, and print the results
or create a new dataset all in one step!

PROC SQL uses less resources when compared to that of data
and proc steps.

To join files in PROC SQL it does not require to sort the
data prior to merging which is must is data merge

Is This Answer Correct ?    22 Yes 1 No

what is the use of proc sql?..

Answer / ganesh

proc sql is also useful for doing the mulitiple operations
like the sas and it is to do sum, merge, mulitiple join
operations like what we do in sas.

Is This Answer Correct ?    13 Yes 0 No

what is the use of proc sql?..

Answer / venkatesh.layam

proc sql is sql in sas.
with proc sql,we can do many more tasks.
-retrive the data from tables,from data bases
-merge the datasets or tables.
-by using different joins we can combine the data as per
our convinience
-we can create the data ,modify the data
-we can have the discriptive statistics also
-we can sort the data with out using proc sort,just use
order by .
these many tasks can do with in single programme

Is This Answer Correct ?    9 Yes 1 No

what is the use of proc sql?..

Answer / name is no need

good answers from nishant and ganesh

Is This Answer Correct ?    7 Yes 1 No

what is the use of proc sql?..

Answer / kamal shalya

PRO*C is a prograning lanuage of sql statment.with the help
of Pro*c we can do multiple task in sort of time.
such as -Updation
automation

Is This Answer Correct ?    5 Yes 1 No

Post New Answer

More SAS Interview Questions

what do the sas log messages "numeric values have been converted to character" mean? : Sas programming

0 Answers  


1.we can execute a macro with in a macro,by using call symput and symget can any one give me one example? 2.We can create the macro variables by using %let,%do,macro parameters,INTO clause in proc sql and call symput, can any one give me example to create macro variable with INTO clause and call symput? 3.

1 Answers  


How to save the log information in a file for future use

2 Answers   HCL,


Of all your work, where have you been the most successful?

0 Answers   Oracle, Six Sigma,


Which command is used to perform sorting in sas program?

0 Answers  






Explain the difference between nodup and nodupkey options?

0 Answers  


what is p-value

3 Answers   Accenture, Quintiles, Sristek,


How would you delete observations with duplicate keys?

13 Answers   Accenture,


Below is the table. Required to be output should be the highest number of each student_id. Example. Student_id Subject Marks 1 Hindi 86 2 Hindi 70 3 English 80 . Calculate sum and average marks for each group of student_id Example. Student_id Subject Marks Total Marks Average 1 English 40 181 60.33333 2 English 67 196 65.33333 3 English 80 160 53.33333 PLEASE PROVIDE THE CODE OF ABOVE PROBLEMS

1 Answers   Accenture, HSBC,


what is the primary variable in your study?

3 Answers   Accenture,


What makes sas stand out to be the best over other data analytics tools?

0 Answers  


/* This is example of age caluculate wihtout to display perfect days and years in output window */ data age; retain dob "12jun2003"d now "24may2011"d; age1=now-dob; age=(now-dob)/365.25; years=int(age); days1=round((age-years)*365.25); months=month(now)-1; if days1 gt 30 and months in(12,10,8,6,4,2)then do; month1=days1/30.4375; month=int(days1/30.4375); if day(now)=1 then days=1; else days=round((month1-month)*30.4375)+1; drop days1 month1 month; end; else if days1 gt 30 and months in (1,3,5,7,9,11)then do; month1=days1/30.4375; month=int(days1/30.4375); if day(now)=1 then days=1; else days=round((month1-month) *30.4375); drop days1 month1 month; end; drop age age1; proc print data=age; format dob now date.; run;

1 Answers   Emerio,


Categories