REAL SQL Interview Problem | Hierarchical data in SQL

Поділитися
Вставка
  • Опубліковано 15 лис 2024

КОМЕНТАРІ • 84

  • @devendrabarasker4987
    @devendrabarasker4987 8 місяців тому +3

    How smoothly you clear the concept of recursive cte....great sir🙌🙌🔥🔥

  • @pavanareddy4536
    @pavanareddy4536 Рік тому +9

    I’m your fan! Love how you explained your thought process and how to approach the problem, you are not just showing the solution but empowering others to analyze the problem and equipping them to think the solution themselves! I don’t think anyone has ever done this as effectively as you do 🙌 🙏 your passion for your work shows through, and it’s an inspiration to watch you! We are lucky to have you here!

    • @techTFQ
      @techTFQ  Рік тому +2

      Thank you, Pavana 🙏
      It's such an amazing feedback. loved reading it (even though I read it 2 months late 😬)
      Really very glad you liked the video and my approach :)

  • @Vinayak_Yerekar
    @Vinayak_Yerekar Рік тому +6

    Thank you sir. You are the only hope I have right now

  • @KisaanTuber
    @KisaanTuber Рік тому +3

    Thanks again Thoufiq for this wonderful explanation of recursive queries. Every video in your channel has something new to learn. Thanks a lot for sharing the knowledge.

  • @devarapallivamsi7064
    @devarapallivamsi7064 6 місяців тому

    I don't think anyone else could do better in explaining this. crystal clear✅

  • @millennial_post
    @millennial_post Рік тому +4

    Nicely explained...! Understood the concept of recursive in SQL easily..! Thank you so much.

    • @techTFQ
      @techTFQ  Рік тому +2

      Super glad to hear that ☺️

  • @amardeepkumar1267
    @amardeepkumar1267 Рік тому +2

    Superb! Explanation.Each and every minute is worth watching.

  • @Refreshment01
    @Refreshment01 Рік тому +3

    Request:
    Lateral joins & postgres functions.
    Among the best tutorials are in this channel so thank you.

    • @techTFQ
      @techTFQ  Рік тому +1

      Noted , will do soon

  • @futhedude4848
    @futhedude4848 11 місяців тому

    best tutorial about Hierarchical data in SQL so far.

    • @techTFQ
      @techTFQ  11 місяців тому

      Glad it helped

  • @pavanareddy4536
    @pavanareddy4536 Рік тому +7

    Great content! Thank you! Please do a video on sql tuning, explain plans and how to approach tuning queries for better performance! Any ideas on these are much appreciated!

  • @haleshab3216
    @haleshab3216 Рік тому +9

    Hi Thoufiq,
    Thanks for considering my question.
    This question was asked to me in one of my interviews.
    That time I didn't answer properly.
    Now I got complete clarity on that recursive part of the query.
    Once again thanks allot!!!!

    • @techTFQ
      @techTFQ  Рік тому +1

      Thanks Halesha for sharing it with me ..
      Much appreciated 🙏🏼

  • @saurabhsomkuwar1276
    @saurabhsomkuwar1276 Рік тому +2

    Perfect explanation. Thanks Thoufiq!!

  • @AnilGola-dc7sl
    @AnilGola-dc7sl Рік тому

    debugging iteration of recursive is amazing.

  • @subodhthore6454
    @subodhthore6454 Рік тому +3

    -- Hierachy data SQl
    create table hierData (
    emp_id integer,
    reporting_id integer
    );
    insert into hierData values
    (1,null),
    (2,1),
    (3,1),
    (4,2),
    (5,2),
    (6,3),
    (7,3),
    (8,4),
    (9,4)
    ;
    select * from hierData;
    with recursive cte as(
    select emp_id,emp_id as emp_hierarchy
    from hierData
    union all
    select cte.emp_id, eh.emp_id as emp_hierarchy from cte JOIN hierData eh
    on cte.emp_hierarchy = eh.reporting_id
    )
    select * from cte
    order by emp_id;

  • @Sreelalitha1903
    @Sreelalitha1903 10 місяців тому

    Superb explanation Sir,Clean and Crystal clear explanation.Thank you very much Sir.
    👏

  • @LogeshRagupathi-g9c
    @LogeshRagupathi-g9c Рік тому +2

    Hello sir, very useful concept. Kindly include with exit condition which is missing. Thank you.

  • @sabithasaffar802
    @sabithasaffar802 7 місяців тому

    What an explanation!!, i like your videos, but this is the best . Your teaching skill really amazing...Thank you

  • @shrinidhiha
    @shrinidhiha Рік тому

    Excellent explanation on queries. This has helped a lot in my prob leg still having in SQL query

  • @avi8016
    @avi8016 Рік тому +2

    Excellent video sir💯
    Thankyou so much for the consistent amazing content 🙏

  • @dravikrish7323
    @dravikrish7323 4 місяці тому

    Very complicated but nice explanation you need to watch 2 times minimum

  • @akshaysingh7962
    @akshaysingh7962 6 місяців тому

    What an explanation! It was flawless!

  • @pugalg5151
    @pugalg5151 Рік тому +1

    Step by step nice explanation 💗

  • @rohitsethi5696
    @rohitsethi5696 2 місяці тому

    create table employee_hierarhy
    (
    emp_id int,
    reporting_id int
    )
    insert into employee_hierarhy (emp_id,reporting_id)
    select 1,null
    union all
    select 2,1
    union all
    select 3,1
    union all
    select 4,2
    union all
    select 5,2
    union all
    select 6,3
    union all
    select 7,3
    union all
    select 8,4
    union all
    select 9,4

  • @kancharalaparameshwarreddy3837

    Thanks you sir thank you very much it is very useful to us

  • @azad_pal
    @azad_pal 4 місяці тому

    Thank you Thoufiq... You are superb 🙏

  • @tatidutra
    @tatidutra 4 місяці тому

    Super useful and we'll explained video! Thank you

  • @pawangadhave1548
    @pawangadhave1548 10 місяців тому

    Thank you Sir. Excellent explanation on queries.

  • @rajeevgaur5832
    @rajeevgaur5832 Рік тому +1

    Learnt something new today🎉

  • @srinubathina7191
    @srinubathina7191 Рік тому

    explanation is very next level Thank You Sir

  • @Krishna48784
    @Krishna48784 Рік тому +3

    Thank you so much for sharing 🙂

    • @techTFQ
      @techTFQ  Рік тому +1

      Thanks for watching!

  • @iftikhar8508
    @iftikhar8508 6 місяців тому

    Try retrieving a tree in forest like what if there are multiple hierarchies? for example a table with data about countries and their president, prime minister and ministers. Here every country will have its own Hierarchy and hence more than one base cases.

  • @AnandKumar-rh1cv
    @AnandKumar-rh1cv Рік тому +1

    Great explanation

  • @Imrannaseem818
    @Imrannaseem818 Рік тому +1

    great job Toiq bhai.

  • @ragavik6342
    @ragavik6342 Рік тому +3

    Hi, I completed my be 2013, ME 2015. Then I prepared government exams but not selected. Can I prepared these courses. I'm eligible for IT jobs

  • @krishnatewari-k6d
    @krishnatewari-k6d Рік тому +1

    Hi Thoufiq! Your videos and playlists on SQL have been very helpful. I went through many of your videos before appearing for an interview this week and it came in very handy. Thanks for these videos. I was asked a question in interview today with a service based startup that a table is given called Trips: Trip_id ,rider_id, city_id, trip_timestamp (actual data was not given). Question was Find users who have taken trips 5 consecutive days. I got an initial approach to use lag and then datediff to find difference between continuous trips but could not reach the final answer. Can you please help? Thanks in advance.

  • @pavankamalvadigi516
    @pavankamalvadigi516 Рік тому

    Thanks again for the wonderful explanation.

  • @hoperight5280
    @hoperight5280 Рік тому +1

    Great explanation mate!

  • @bilalshahbazakmal2543
    @bilalshahbazakmal2543 Рік тому +1

    Very useful 👍

  • @haekal2156
    @haekal2156 8 місяців тому

    Thank You sir

  • @bsukanya4091
    @bsukanya4091 Рік тому +1

    Sir may I know when is your next training session?

  • @lavanyavijay6456
    @lavanyavijay6456 Рік тому

    I can't stop being amazed the way you teach complex queries in a simple way. And your channel is really a boon for person like me who wants to be skilled in SQL. Thank you so much for your examples and explanation.

  • @ratonsito2836
    @ratonsito2836 Рік тому

    very well explained

  • @bangaloreshydrohome5863
    @bangaloreshydrohome5863 9 місяців тому

    Great video

  • @malathyarumugam5074
    @malathyarumugam5074 Рік тому

    Great

  • @girdhar3224
    @girdhar3224 Рік тому

    good question good explanation good approach
    only bad thing is the noob me

  • @devkilari9677
    @devkilari9677 Рік тому

    Thank you !

  • @meerasoftech8445
    @meerasoftech8445 Рік тому

    Nice

  • @srisstea
    @srisstea Рік тому

    Make video for print type question in SQL

  • @tbjapbtu10
    @tbjapbtu10 Рік тому

    Thank u soooooooo much sir

  • @KeshariPiyush24
    @KeshariPiyush24 Рік тому

    Amazing

  • @cococnk388
    @cococnk388 Рік тому

    I am beginning to understand recursive cte

  • @pravingaddam8541
    @pravingaddam8541 Місяць тому

    Hi, same query in have written but get missing keywords in sql developer

  • @avinashpratapsingh3875
    @avinashpratapsingh3875 Рік тому

    Can u please provide more problem query, so that we can practice more recursive query.

  • @motionofknowledge
    @motionofknowledge Рік тому +1

    Which SQL editor are you using?

  • @charupaul93
    @charupaul93 Рік тому

    Sir.....Can you please suggest that which SQL course we should opt for beginner to advance level learning from Learn.sql . there are showing too many different courses

  • @tbjapbtu10
    @tbjapbtu10 Рік тому

    I am new subscriber

  • @anjali.8296
    @anjali.8296 Рік тому

    I tried running query in snowflake .However its giving me wrong result .
    with cte as(
    select empid, empid manager from emp where empid=1
    union all
    select e.empid,c.empid manager from cte c join emp e on e.manager =c.manager
    )
    select * from cte ;

  • @PawanChoudhury-y2o
    @PawanChoudhury-y2o Рік тому

    Can You make a video for sending email to specific recipient with summary attached on mail body use SQL Procedure. Please help me with this.

  • @jhonsen9842
    @jhonsen9842 7 місяців тому

    Why aliasing emp_hierarchy same in both same in base query and recursive query.

  • @nchou646
    @nchou646 Рік тому

    if any company gave me this kind questions, I'll assume they don't like me

  • @AnkurSharma-v1k
    @AnkurSharma-v1k Рік тому

    can we solve this problem with the help of self join ?

  • @aanchalsrivastava8550
    @aanchalsrivastava8550 Рік тому

    Hi can u tell what is the shortcut key to display data of table in sql

  • @ryuhayabusa3540
    @ryuhayabusa3540 Рік тому

    So I'm learning SQL now, and i would like to believe I know more than just the basic. I believe I'm between basic and intermediate. i practice writing queries almost everyday.
    Does anyone know what job/s I can get with what I know?
    Please be realistic.
    Thankyou

  • @sagarbhadani1932
    @sagarbhadani1932 Рік тому

    I tried same way however I don’t get the all hierarchy.. please help

  • @fathimafarahna2633
    @fathimafarahna2633 Рік тому +2

    👍

  • @Pachaitamilanda
    @Pachaitamilanda 10 місяців тому

    👏👏👏

  • @sagarbhadani1932
    @sagarbhadani1932 Рік тому

    What if employee id is not increasing order, will the output be same as I am getting output with few employee id missing 😮. Could u help"¿

  • @suhasjagadish4170
    @suhasjagadish4170 Рік тому

    hey @techTFQ how to solve this if we dont want to include the employee himself in the hierarchy list
    (ex: if we dont want to include in 1 in 1 itself & 5,6,7,8,9)\

    • @nakulimley6832
      @nakulimley6832 Рік тому

      with recursive cte as (
      select eh2.emp_id, eh1.emp_id as emp_hierarchy from
      Employee_Hierarchy as eh1 join Employee_Hierarchy as eh2 on eh2.emp_id =eh1.reporting_id
      union
      select cte.emp_id,eh.emp_id as emp_hierarchy
      from cte join Employee_Hierarchy eh on cte.emp_hierarchy = eh.reporting_id
      )select * from cte order by 1,2;

  • @akhildevjr
    @akhildevjr Рік тому +1

    Hi

  • @shivameduri9443
    @shivameduri9443 Рік тому

    Hi Taufic, Please help me in hoe to get Age in the of 24 Years, 8 months, 10 days from Date of birth in sql. This question is asked in my previous interview. I have i verified all your videos for this type of scenario

  • @ambartiwari953
    @ambartiwari953 Рік тому

    Hello Sir,
    input string: hello, how are you? output characters: helo,wareyu? this is my question. please ans. me this qu.

  • @kirtipatil4629
    @kirtipatil4629 Рік тому

    Hello sir plz help me to choose career. I hv done BE n mtech in CS. I have teaching experience around 7+ year. I am on break from last 4 yr for my kids. Now I want to restart my career as a devloper . I have strong knowledge of core Java n SQL queries. Which type of job profile best suited me?