Тёмный

PROC SQL in SAS | PROC SQL All in One | A Complete Guide to Proc SQL in SAS 

Learnerea
Подписаться 17 тыс.
Просмотров 66 тыс.
50% 1

After learning the SAS Base it is important to take your skills to next level and this is where this video helps you learn the PROC SQL from basic to advance level.
This video covers the following topics:
► What is PROC SQL in SAS
► How to write the PROC SQL statement/statements
► What is SELECT and FROM statement in PROC SQL
► What comes in SELECT and what comes in FROM when you write a PROC SQL statement in SAS
► Selection all/one/multiple columns from a table using SELECT and FROM CLAUSE
► Selecting based on conditions. Using WHERE clause in PROC SQL to filter the data
► Summarizing the data of a table based on some specific variables. Using GROUP BY clause in PROC SQL to summarize the data
► Filter the data post summarization in PROC SQL. Filter on the variable calculated in the query. Using HAVING clause in PROC SQL to filter the data
► Sorting in PROC SQL. Using ORDER BY clause in PROC SQL.
► Introduction to CASE WHEN statement
► Simple use of Case When to Create a Variable/Column Based on One Variable
► Multiple Case When or Nested Case When to Create a Variable/Column using one Variable or Column
► Using Case When Statement on More Than One Variable to Create a Column or Variable
► Introduction to PROC SQL
► List of the Summary Functions Used in PROC SQL
► COUNT, FREQ, N to Take the Count of Non-Missing Observations
► MIN to Find the Minimum Value in a Given Numeric Variable
► MAX to Find the Maximum Value in a Given Numeric Variable
► AVG, MEAN to Find the Average/Mean Value of a Given Variable
► RANGE to Find the Range of a Category on Given Numeric Variable
► STD to Find the Standard Deviation of a Category on Given Numeric Variable
► SUM to Find the Total by a Category of a Given Numeric Variable
► Grouping on More Than One Variable or Summarizing on More Than One Variable
► Introduction to Joins in PROC SQL in SAS
► Type of Joins Used in PROC SQL SAS
► LEFT Join to Merge/Join Two/More Tables in PROC SQL in SAS
► RIGHT Join to Merge/Join Two/More Tables in PROC SQL in SAS
► INNER Join to Merge/Join Two/More Tables in PROC SQL in SAS
► FULL Join to Merge/Join Two/More Tables in PROC SQL in SAS
► Summary or an Overview of All The Joins in PROC SQL in SAS
► Introduction to Joins in PROC SQL in SAS
► Type of Joins Used in PROC SQL SAS
► LEFT Join to Merge/Join Two/More Tables in PROC SQL in SAS
► RIGHT Join to Merge/Join Two/More Tables in PROC SQL in SAS
► INNER Join to Merge/Join Two/More Tables in PROC SQL in SAS
► FULL Join to Merge/Join Two/More Tables in PROC SQL in SAS
► Summary or an Overview of All The Joins in PROC SQL in SAS
► Prerequisites to Merge or Join the Tables in SAS
► LEFT Join VS Merge in SAS
► RIGHT Join VS Merge in SAS
► INNER Join VS Merge in SAS
► FULL Join VS Merge in SAS
#Learnerea
#SASTraining #SASTutorial #SASCourse #SASTutorialForBeginners #SAS #SASforBeginners
#SASProgramming #SASTProgrammingForBeginners #SASProgrammingTutorial
Contacts:
Facebook ► / learnerea
Download the excel files for practice data
GitHub ► github.com/LEARNEREA/Excel_Files

Наука

Опубликовано:

 

15 янв 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 99   
@neetekkumar1475
@neetekkumar1475 Год назад
Kudos to the instructor. All other SAS tutorials are so confusing and boring but this one is really good!!!
@learnerea
@learnerea Год назад
Glad it helped
@beingfijian1855
@beingfijian1855 2 года назад
This has been the most comprehensive as well as of short duration video. I have learned so so much. Thank you!
@kevyndex
@kevyndex 3 года назад
just what I needed. Thank you. Much love
@skedwardboby9653
@skedwardboby9653 2 года назад
The best of what I have watched about SQL in the simplest fashion so far. Thank you
@learnerea
@learnerea 2 года назад
Glad you liked it
@deepakkumaar9665
@deepakkumaar9665 3 года назад
YOU METHOD IS SO CREATIVE SIR, THANKS
@carolinatriangle683
@carolinatriangle683 2 года назад
Great video👍,very very helpful! I’ve learn a lot from this tutorial. Thanks! 🌹🌹
@princessaayu4271
@princessaayu4271 3 года назад
Great job 👏 ..thank you..
@MohammadIrfan-ke7vq
@MohammadIrfan-ke7vq 2 года назад
very well explained..thanks a lot
@sreehitha13
@sreehitha13 2 года назад
Thnku very much sir for giving good info .. really I learnt a lot.. keep make videos sir
@shayemoore
@shayemoore Год назад
Very nice job!
@beingfijian1855
@beingfijian1855 2 года назад
excellent video.
@preethikam3963
@preethikam3963 2 года назад
Thanks for the wonderful content video in proc SQL. Kudos to your efforts taken.
@learnerea
@learnerea 2 года назад
Glad you liked it!
@AnhTran-yn9me
@AnhTran-yn9me 6 месяцев назад
Very easy to follow and much helpful! Thanks!
@learnerea
@learnerea 6 месяцев назад
Glad it was helpful!
@yaobini6997
@yaobini6997 Год назад
Wow, great job, I am understanding sas now, thank you.
@learnerea
@learnerea Год назад
Glad it was helpful!
@user-ek9ho1ny8d
@user-ek9ho1ny8d 2 года назад
Thanks man
@somcana
@somcana 2 года назад
You are genius
@RandomClutch64
@RandomClutch64 2 года назад
This was fantastic. Thank you very much.
@learnerea
@learnerea 2 года назад
Thankyou for your kind words, happy learning
@malikabaddam3590
@malikabaddam3590 3 года назад
Awesome effort sir.... your teaching explanation is too good
@learnerea
@learnerea 3 года назад
So nice of you
@shenwaskijeff3388
@shenwaskijeff3388 2 года назад
Big thanks for the tutoring!
@learnerea
@learnerea 2 года назад
Hope this was helpful to you in someway
@manzur7177
@manzur7177 Год назад
Such a great video! I l learned a lot within a short time.
@learnerea
@learnerea Год назад
Glad it was helpful!
@mandrasrinivasulu9267
@mandrasrinivasulu9267 2 года назад
thanks, its nice nice video for proc sql
@learnerea
@learnerea 2 года назад
Glad you like it
@nicolask9869
@nicolask9869 2 года назад
Very good explainer, good pedagogy.
@learnerea
@learnerea 2 года назад
I'm glad you liked it 😊
@victoriavijayaraj3787
@victoriavijayaraj3787 Год назад
Thank you very much
@learnerea
@learnerea Год назад
You are welcome
@sidharth_mohanty
@sidharth_mohanty 7 месяцев назад
Amazing video
@learnerea
@learnerea 7 месяцев назад
Glad it was helpful
@adityabatra7783
@adityabatra7783 3 года назад
Plz uploaded some thing about in clinical trials
@rakeshpawar13
@rakeshpawar13 2 года назад
thank you
@aaiyshaunnisa7454
@aaiyshaunnisa7454 Год назад
Thank you very much, it a very informative video.
@learnerea
@learnerea Год назад
Glad it helped you
@deependrasingh2700
@deependrasingh2700 2 года назад
Very well explained 👍👍👍👍
@learnerea
@learnerea 2 года назад
Thanks for liking
@durgadevikudupudi2098
@durgadevikudupudi2098 3 года назад
Thank you 🙏
@learnerea
@learnerea 3 года назад
Glad you liked it
@prashanthjaila3412
@prashanthjaila3412 Год назад
Bro, will u please INSERT INTO , ALTER, UPDATE also in PROC SQL , aren't they important in realtime as a SAS Coder.
@futon.m.alkhaldi6135
@futon.m.alkhaldi6135 4 месяца назад
So helpful
@learnerea
@learnerea 4 месяца назад
Glad it was helpful!
@ajithyadav6176
@ajithyadav6176 2 года назад
Do you have any video about PROC ARRAYS and PROC SURVEYSELECT?
@learnerea
@learnerea 2 года назад
Hi Ajith, We have the video for Arrays which you can watch using below link and for SURVEYSELECT we will make the one soon. Happy Learning - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-3j-UKFrv3tc.html
@beingfijian1855
@beingfijian1855 2 года назад
Do you have different types of logic and answers I can use to run and learn? Please! either with Cars or any data set.
@learnerea
@learnerea 2 года назад
check out our newly uploaded videos like - calculating the rolling average... you will get the logical ideas...
@adityabatra8894
@adityabatra8894 Год назад
Please start sdtm videos and tutorial
@learnerea
@learnerea Год назад
will try and do it soon
@adityabatra8894
@adityabatra8894 Год назад
Please create a series of table listing figure
@learnerea
@learnerea Год назад
Will do
@anushapalaneni2065
@anushapalaneni2065 3 месяца назад
Can you please tell Group by and order by difference
@learnerea
@learnerea 2 месяца назад
Order by is to sort your data either in ascending or descending order while group by is for aggregation of the data with a calculation
@amareshkattamuri4235
@amareshkattamuri4235 Год назад
IN JOINS WHEN THERE ARE COMMON OBSERVATIONS OF MORE THAN 1 IN ON VARIABLES WE WILL GET THE CARTESIAN PRODUCT. HOW TO HANDLE THAT SITUATION
@learnerea
@learnerea Год назад
If have this in the column you are using as key to join the tables, if so then either- >> please remove the duplicates first and then join >> Concatenate that column with any other one which is common in both and doesn't have duplicates, that will create unique values and then you can use the same as key var. to join further
@amareshkattamuri4235
@amareshkattamuri4235 Год назад
@@learnerea YEAH TQ
@AlexSmith-tr9hc
@AlexSmith-tr9hc 3 года назад
Nice video with one item noted: when the output changes at 31:24, we observe a category value of "toddler" that shows up with no prior code to tag the age category as "toddler". All we had before this was either "kid", "teenage" or "young", based on age. Where is the code to tag "toddler"? Oops.
@learnerea
@learnerea 3 года назад
Alex thanks for highlighting this, we are definitely going to be careful about such mismatches however here the category 'Kids' can be considered as toddler. To note this has nothing to do real life toddler age 😊
@rajeshnaidu172
@rajeshnaidu172 3 года назад
Thanks for your videos sir.It helped me a lot.Cant we use IF condition instead of WHERE in proc SQL sir...
@learnerea
@learnerea 3 года назад
Hi Rajesh, In PROC SQL one can use where clause and having and not the if statement.
@InsideAnkitasUniverse
@InsideAnkitasUniverse 2 года назад
'If' condition cannot be used in Procedure i.e. 'Proc' step.
@kamireddypriyanka6677
@kamireddypriyanka6677 2 года назад
IF then else are used only in data step
@gopithammaboina1670
@gopithammaboina1670 2 года назад
@@InsideAnkitasUniverse we can use if condition in one procedure i.e proc report with compute statement
@happypotato9644
@happypotato9644 Год назад
Can you make example, on what kind of occasion we use full join?
@learnerea
@learnerea Год назад
Maybe, an exhaustive list of all the customers from customer table and trans table for a given month
@happypotato9644
@happypotato9644 Год назад
@@learnerea well,very rare ,but thanks
@learnerea
@learnerea Год назад
@@happypotato9644 yeah that's true, not used oftenly
@ivyt8658
@ivyt8658 3 года назад
Thanks for your video! it's very helpful! i went to the link and try to download file. could you advise me where can i find the excel file for cars?
@kamireddypriyanka6677
@kamireddypriyanka6677 2 года назад
You can find cars dataset in sashelp library
@kamireddypriyanka6677
@kamireddypriyanka6677 2 года назад
That is not an excel file, we cannot read excel file in sas, only sas dataset with extension sas.7bdat can only be accessed on sas interface
@danayoung4460
@danayoung4460 2 года назад
great video, thank you so much! Have a question, in sql, we could use LIMIT to select top n observations or rows for a certain column, let's say select top 5 records with math score in each grade, how we get this with sas sql? or we can use this car data, to select top 5 most expensive cars in each car type? In sql, you can use group by type order by msrp, then limit 5, but sas proc sql doesn't have LIMIT function, how we do it in SAS proc sql?
@learnerea
@learnerea 2 года назад
you can use the option "outobs" but that will give you n number of records on overall level and not by each of the group if you are interested in doing that using data step then what you can do is - first - sort the data by car type and msrp in descending order second - create a counter variable by car type (to learn this you can check out the video - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-8FDkHul0TL0.html ) third - filter for the rows where counter variable is
@Manibhai_567
@Manibhai_567 Год назад
pls tell the how to remove the duplicate in proc sql
@learnerea
@learnerea Год назад
try using, select distinct
@reetashit2407
@reetashit2407 Год назад
Could you pls tell I am using Sum function to get the amount of gross amount for previous month..but I got double amount on same..
@learnerea
@learnerea Год назад
can you check your group by statement.. better you put your code here
@patel1111101
@patel1111101 3 месяца назад
is this content helpful for clinical SAS ?
@learnerea
@learnerea 2 месяца назад
Yes it will help
@subhanikurra3988
@subhanikurra3988 3 года назад
can you explain how to find second highest value in proc sql
@learnerea
@learnerea 3 года назад
for that you can try to create counter using first. in data step
@gggta7169
@gggta7169 Год назад
Where are the links your taking about in video?
@learnerea
@learnerea Год назад
Not sure what link you are exactly looking for. In the description section, the github link for all the excel files is given, same mentioned here againg - github.com/LEARNEREA/Excel_Files at the below github link, you can find all of the SAS Scripts and Data used - github.com/LEARNEREA/SAS From below, you can download many of the datasets stored in excel - github.com/LEARNEREA/Excel_Files let me know in case of any further suggestions needed
@SumanKumar-pe7fq
@SumanKumar-pe7fq 3 года назад
How to find Commulative Sum Or Running total Through Proc SQL ?
@learnerea
@learnerea 3 года назад
Hi Suman, There are certain limitations with Proc SQL as well as with Data Step and that is where we use either of them as an alternate. Therefore you can use data step to calculate the cumulative sum
@garnikharutyunyan7908
@garnikharutyunyan7908 3 года назад
amboxj hay azge qo heta, shat enq qez sirum u misht hetevum enq qez
@sreejapesala6117
@sreejapesala6117 Год назад
How to define sex variable as f = female and m= male in proc SQL program what is the code for that
@learnerea
@learnerea Год назад
case when sex = "f" then "female" else "male" end as sex_new_var you can check out below for detailed explanations - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-5v-wtE6dJNU.html
@ashokdevendra8978
@ashokdevendra8978 3 года назад
super macros please
@learnerea
@learnerea 3 года назад
Hi Ashok, Here comes what you have been waiting for long: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-i4hu1b9r_Qw.html
@ashokdevendra8978
@ashokdevendra8978 3 года назад
@@learnerea Thank you bro
@muralidirisala4618
@muralidirisala4618 4 месяца назад
You teached full join out put wrong
@learnerea
@learnerea 4 месяца назад
We can discuss the descripancy, please feel free to share it in detail
Далее
A Beginners Guide to Using Arrays and DO Loops
20:23
Просмотров 17 тыс.
Learn SQL Basics in Just 15 Minutes!
16:57
Просмотров 118 тыс.
ИГРОВОВЫЙ НОУТ ASUS ЗА 57 тысяч
25:33
Дорогие компы БЕСПОЛЕЗНЫ?
1:00
Просмотров 745 тыс.