신입신입1
280
2020-02-13 11:17:19
11
1631

신입 쿼리 수준...


안녕하세요

약 4-5개월차 신입입니다


첫 프로젝트를 나와 일을 시작하는데

아직 SQL SELECT문이 눈에 들어오지를 않습니다ㅠ

나머지 delete update insert는 이해도 다 가고 짜보라면 짤수있는데

셀렉트에서 서브쿼리만 나오면 머리가 확 멈추네요

서브쿼리 사용하고 그 from을 감싸서 별칭 지어주고..도무지모르겠습니다ㅠㅠㅠ

곧설계끝나서 개발시작할텐데 얼마나 혼날지 걱정이예요

0
0
  • 댓글 11

  • ISA
    1k
    2020-02-13 11:19:42
    왜 그럴까요..? Join은 이해 되시나요?
    0
  • 도각도각
    3k
    2020-02-13 11:22:54
    SQL은 SELECT가 전부죠..
    1
  • ercnam
    3k
    2020-02-13 11:24:08

    저 경력 2년찬데 아직도 UPDATE, INSERT문 어떻게 시작하는지 몰라서 기존코드 봅니다 (....)

    MSSQL identity 초기화하는거 아직도 못외워서 즐찾해둔 블로그 찾아보고요... 뭐 그렇습니다....

    0
  • 마니
    1k
    2020-02-13 11:26:43

    회사에서 mongodb 사용하는데

    lookup 프로퍼티 뭐들어가는지 몰라서 맨날 구글링합니다...

    0
  • 카산드라
    438
    2020-02-13 11:27:06

    기존에 짜여있는 쿼리 보고 또 보고 그걸 응용해서 쿼리 짜보고

    안되면 구글링 검색해서 JOIN 방법등을 찾아서 해보고

    쿼리는 계속 짜봐야 합니다.


    0
  • 타락한마음
    559
    2020-02-13 11:40:29

    자연스러운겁니다. select를 이해하려면 테이블간의 관계와 데이터 성격등을 다 이해하고 있어야합니다. 

    그런건 문법외적인 것들이죠. 문법적인 것에서 막힌다면 개인적으로 공부하시면 되고, 업무로직은 많이 보는 방법 뿐입니다.

    1
  • 만년코더
    5k
    2020-02-13 11:48:06

    데이터 관점에서 연결해보심이...

    첨이 진짜 모르겠으면 엑셀로 데이터 샘플을 떠서 관계를 이해해 보는게 좋습니다.

    0
  • 만년코더
    5k
    2020-02-13 11:53:18

    select의 경우 관성으로 경험에 따라서 바바박 작성해도되지만

    테이블 구조와 실제 데이터 분포 등을 고려하지 않고

    시작하면

    성능도 안나오고 별롭니다. 

    0
  • 이상이상
    1k
    2020-02-13 13:16:41

    지금도 초보지만

    더욱 꼬꼬마시절에

    남이짠 긴 SELECT문보면

    컬럼부분 싹 지우고

    FROM WHERE절만 남기고 분석하면서 익혀나갔었어요!


    테이블관계가 어떻길래 FROM절에 이 테이블이 나열되어있고

    WHERE에선 왜 이컬럼끼리 조인걸려있을까 이게 핵심키워드인가?

    하면서요 ㅎㅎㅎㅎ

    0
  • 현댕
    934
    2020-02-13 13:57:03

    SQL 분석은 개인적으로 들어가 있는 테이블 모두 분산해서 보는 연습을 하시면 좋습니다.

    각각의 테이블이 가지고 있는 키들의 연관성을 잘 생각하시면서 쿼리를 짜시면 수월하실꺼에요!

    0
  • 신입신입1
    280
    2020-02-14 08:52:23

    댓글 다 읽었습니다. 태그법을 몰라서 그냥 남겨요

    기본 DB책은 한번 다 봤는데 실무랑은 좀 다르네요 ㅠ

    오늘 일찍 출근해서 테이블 조인되어있는거 싹다 열어서 보는중입니다 감사합니다 ! 


    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.