묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨데이터 분석 SQL Fundamentals
복원 시 finish라고 뜨는데 스키마가 생성되질 않습니다.
안녕하세요. 현재 backup파일을 강의대로 하는데 스키마가 생성되질 않는데 어떻게 해야될지 몰라서 질문드립니다! 디비버 버전은 21.1.1.2021.06210813 mac OS입니다. 사진대로 나오고 cancel을 누르면 스키마가 생성되지않네요 ㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
GROUP BY
평균 연봉이 3000000 이상인 선수들의 playerID 를 추출하는데 SELECT playerID, AVG(salary) FROM salaries GROUP BY playerID HAVING AVG(salary) >= 3000000 이것이 맞는 코드고 SELECT playerID, AVG( salary) FROM salaries WHERE AVG(salary) >= 3000000 제가 생각한 코드는 이건데 왜 안되는지 잘 모르겠습니다. playerID는 그렇다쳐도 SELECT AVG( salary) FROM salaries WHERE AVG(salary) >= 3000000 이건 나와야 하는게 아닌가 싶습니다! 아마 GROUP BY의 필요성에 대해 제대로 이해를 못한것 같은데 계속 되돌려 봐도 잘 모르겠습니다!
-
해결됨데이터 분석 SQL Fundamentals
안녕하세요 권철민 강사님
안녕하세요 권철민 강사님 강사님 강의 전부 다 이번 데이터 분석 강의까지 모두 수강해서 듣고 있는 학생?(직장인학생)입니다. 저는 강사님 강의중에 딥러닝 비전관련 강의부터 시작해서 다 듣고 있으면서 제가 목표로 하는 부분은 딥러닝 비전과 함께 머신러닝 데이터 시각화 플랫폼을 개인 포트폴리오로 개발하고자 합니다. 물론 강사님 강의 말고도 쿠네버티스, 도커, 노션 DB, 오라클 등도 꾸준히 하고 있는데 가끔 심화 질문을 할때 강의를 여러가지 듣는 제 입장에서 다른 분들도 계시겠지만 교수님의 소통 창구 ? 밸로그나 아님 노션이나 좀 심화 커뮤니티를 따로 열어서 소통하실 생각은 없으신지요? 물론 저처럼 강사님의 복수의 강의를 듣는사람들이 먼가 가입을 통해서 소통 채널이 있으면 합니다. 솔직히 코드에 대한 질문보다는 전반적인 알고리즘 및 최적화, 고도화 등등 하다보면 심화질문이 많아지니까요. 강사님 github에 질문 공간을 따로 만들어 주시는것도 좋은 방법일 것 같기도 한데 ... 어떤방식이 좋으실까요 ?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
처음부터 막힙니다
노트북을 바꾸면서 한 것이라곤 장치이름을 바꾼 것 뿐인데 이러네요.. 사진에서 보시다시피 장치이름 다 맞췄고 방화벽 껐고 SQL SERVER config manager에서 클라이언트 프로토콜 순서도 맞추고 전부 다 사용으로 세팅, TCP/IP 속성에서 기본 포트 1433 그다음 서비스에서 SQL Server (SQLEXPRESS) 다시시작도 눌러봤고 다해봤는데 안되네요.. UserName은 NOTEBOOK-STREVE\fere1 까지만 자동으로 입력된게 좀 걸리긴 하지만 수정도 안되네요
-
미해결DATABASE 1&2 - MySQL
MariaDB
WAMP를 설치하고 보면 mysql이 아닌 mariaDB가 깔려있어요 ㅠㅜ
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
최신 faker 설치하지말고 구버전 설치하세요 ...
개발자가 최신버전 다 날리고 잠수탔다네요 ㅠ
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
부정형을 쓰지 않는다면
부정형을 사용하지 않는 다면 where age <> '19' 라고 작성하는 대신 애초에 작성할 때 where age <19 OR age >19 로 작성을 하는 게 좋다라는 말씀이신가요?
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
불필요한 컬럼 참조에서 궁금한 게 있습니다.
사실 저는 인덱스를 잘 아는 편은 아닙니다. 인덱스의 개념만 알뿐 데이터베이스 설계를 하면서 인덱스도 생성하는 건 아직 못해본 학생입니다. 그런 전제를 깔고 질문을 드려서 질문 자체 수준이나 왜 물어보는지 이해가 안 되실 수도 있지만 혹시 답변을 받을 수 있을까해서 질문남깁니다. select orderID from dbo.Orders 와 select orderID, OrderDate FROM dbo.Orders 에서 아래 테이블은 어떠한 이유로 불필요한 컬럼인지 잘 모르겠습니다. orderID 컬럼에 대해서 인덱스가 이미 생성되어 있고 orderDate는 인덱스로 생성되어있지 않은 컬럼이라 orderid만 조회하면 인덱스를 조회하면 되는데 orderDate까지 조회하는 걸로 작성해서 괜히 인덱스는 쓰지도 못하고 테이블을 훑어서 조회하니까 문제라는 말씀이신가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
DB 사용 질문입니다
안녕하세요~ 유니티 초보입니다,, 유니티 기초 학습하고 있는데 DB를 mysql이나 mariadb에 연동해서 사용하면 ms-sql과는 많이 다르겠죠? 인터넷 홈페이지에서 mariadb를 DB로 사용할 생각인데 기왕 사용하는거 홈페이지랑 게임 둘다 같은 DB로 제작해보고 싶어서 시도해볼까 하는데 유니티에 mariadb(또는 mysql) 연동해서 사용하는거 괜찮을까요? 오라클 프리티어 웹서버에 mariadb는 설치는 해놓았는데 DB는 아예 모릅니당,, 유니티, 웹서버, DB 다 쌩초보 수준인데... 일단은 영상 보면서 ms-sql로 따라해보고 mysql로 따로 해봐야할지,, 인터넷에 정보도 많이 없는거 같아서요 주저리주저리 적었네요,, 정리 유니티에 mariadb(혹은 mysql) 왕초보자가 연동하여 사용하는거 어떻게 생각하시는지 궁금합니당,, PS. 파이어베이스 db도 괜찮다는거 같은데 위에거 대신 이거 사용은 어떨지 여쭈어봅니당,, 감사합니다~
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
쿼리 비용
안녕하세요. 강의 잘 듣고 있습니다. 쿼리 실행해서 실행계획을 보면 쿼리비용 : N% 이렇게 나온는데, 쿼리비용이 무엇인지 궁금합니다. 또 이 숫자가 낮을 수록 좋은 것인지도 궁금합니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
레디스의 쓰임
안녕하세요 설명중에 1 . RDBMS 보다 NOSQL(레디스)가 빅데이터에 처리가 적합하다. 2. 레디스는 하드에 저장안하고 IN MEMORY 방식으로 메모리에 자료가 남는다 (실시간 랭킹 처럼 사소한 것을 담는다) 라고 하셨는데 두 설명이 상충처럼 느껴져서요 빅데이터를 인메모리에 담는 것처럼 이해가 되 조금 헷갈리는데요 정리 한번만 더 주시면 이해에 도움이 될 것 같습니다. 도움 부탁드립니다.
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
SQL Server Admin & 트러블슈팅 강의도 있으면 좋겠습니다.
유명하신 분의 강의를 들으니 아주 좋네요. SQl Server 의 관리자로서, Advanded Admin 및 트러블슈팅 사례나 조치 방법 같은 것들도 나중에 강의 만들어주시면 좋을 것 같습니다. 저는 기존에는 udemy.com 에서 듣고는 있는데 인프런에서 강의를 만드시면 꼭 수강할 예정입니다.
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
큰따옴표 질문입니다.
강의 13:23 import pymysql db = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='funcoding', db='ecommerce', charset='utf8') cursor = db.cursor() for index in range(10): product_code = 215673140 + index + 1 sql = """INSERT INTO product VALUES( '""" + str(product_code) + """', '스위트바니 여름신상5900원~롱원피스티셔츠/긴팔/반팔', 23000, 6900, 70, 'F'); """ print (sql) cursor.execute(sql) db.commit() db.close() -------------------------------------- 13:23 에서 '""" + str(product_code) + """', '스위트바니 여름신상5900원~롱원피스티셔츠/긴팔/반팔', 23000, 6900, 70, 'F'); """ '""" + str(product_code) + """' 이부분에서 str로 이미 문자열이 되었는데 큰따움표 쓰는거랑 작은따움표를 왜 추가하신건지 궁금합니다. 그냥 'str(product_code)' 로 쓰면 안되나요?
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
[섹션 2. 쿼리 금기사항]의[조건절 상수화 이슈]의 데모실행불가 및 결과차이 문의입니다.
안녕하십니까. 강의를 듣고 있는 수강생입니다. 현재 [섹션 2. 쿼리 금기사항]의[조건절 상수화 이슈]의 데모실행 중 [2) Index열 조건에 사용자 정의 함수]를 기동 중에 OPTION 실행이 불가한 문제와 OPTION을 실행하지 않을 시의 실행계획이 다른 문제가 발생하여 궁금해서 연락 드렸습니다. 이하 옵션 실행 불가 화면의 캡쳐입니다. 이하 옵션을 실행하지 않고 쿼리만 실행 했을 시에 발생하는 실행계획 내용입니다. 혹시 해당문제의 발생이유를 알 수 있을지 확인 부탁드립니다. 이상입니다.
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
데모DB와 스크립트파일은 어디에 있을까요?
안녕하세요 데모DB와 스크립트파일이 어디있는지 못찾겠는데 해당 링크나 위치 알 수있을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
쿼리문 순서 질문
안녕하세요 강사님. 좀 쓸데없는 질문이긴 한데 쿼리문 실행 흐름이 대략 FROM WHERE GROUP BY HAVING SELECT ORDER BY 이런 식으로 실행된다고 배웠습니다. 그런데 SELECT TOP 1 * FROM batting WHERE teamID = 'BOS' ORDER BY HR DESC; --보스턴 팀 소속으로 단일 년도 최다 홈런을 친 사람의 정보 해당 쿼리문에서 ORDER 보다 SELECT가 먼저 실행된다면 아직 홈런 횟수를 내림차순 하기 이전의 테이블에서 최상단의 행을 가져오기 때문에 원래라면 의도하는 결과가 나오지 않는 것이 아닌지 궁금합니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
단일년도 최다 홈런!!
안녕하십니까 교수님.. 와 이게 안되네요... 최다 홈런친 사람을 파악하는 건데... 직관적으로 명령어를 입력하고 실행을 누르는데 컴퓨터가 불평을 합니다. 어디가 문제일까요? '될듯안될듯 될거 같은 너'입니다. select playerID from batting where (teamID= 'BOS' AND MAX(HR))
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
SELECT *에 관해서
안녕하세요. 복습을 하는 중에 궁금한 것이 있어서 다시 한번 문의 드립니다. 열의 이름을 바꿀때 이런식으로 하잖아요. 그런데 저는 SELECT birthYear AS birth FROM players 모든 열을 본 상태에서 birthYear만 birth로 바꾸고 싶은데요. 이때는 어떻게 하나요 ? - 이런식으로는 안되더라고요.. SELECT *,birthYear AS birth FROM players
-
미해결Oracle SQL 입문자를 위한 강의
더미 데이터 생성파일 현재 수정본 없을까요???
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 더미 데이터 파일을 실행하면 위 사진 같은것도 뜨기도 하고 테이블 생성시 일일히 ' 도 제거해 주어야 하고 영상에서 말씀하셨듯이 디비마다 sql 문이 조금씩 차이가 있다는 말씀에 maria 디비를 경험해 본적도 없고 어디서 오라클과 다른 부분 오류를 수정해야 되는지 현재로서 알수가 없네요 일일히 파일을 수정하고 강의를 시청하는데 무리가 있다 느껴지고 있습니다. 수정본 파일좀 없을까요???
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
검색? 논리적읽기? 횟수
안녕하세요. 뒤늦은 질문일지도 모르지만 일단 질문드려봅니다 ㅜ 1) TestOrders에 NONCLUSTERED INDEX를 하나 만들고 CustomerID = 'QUICK';를 검색할때 하나의 Leaf Page에 QUICK들이 모두 모여있어서 한 페이지만 찾으면되는데, 그렇다고 해도 28개의 QUICK을 찾으려면 최소한 28번은 읽어야 하는게 아닌가요? 오히려 WITH(INDEX(Orders_Index01))를 사용한 경우는 SEEK으로 'QUICK'모음을 찾고 그걸 하나씩 검사하기 때문에 논리적읽기가 30인건 어느정도 이해하겠는데 SCAN으로 한 경우는 왜 20일까요? 2) 예를들어 100개의 데이터중 A라는 데이터가 5개 있고 name으로 검색 가능하다고 했을때 C#의 리스트에서 검색을 할때는 A가 몇개인지는 결국 100개를 다 돌려봐야 하는데 (INDEX를 사용하지 않은)SQL에서는 왜 논리적읽기가 100이 아닌가요? 전체를 순회하는건 스캔1에 포함이 되는건가요?