코딩 교육 TIL

sql 조건문 ● if문 작성 if문으로 조건을 주어준다 if문의 조건과 다른 것에는 else문을 이용하여 결과 값을 변경이 가능하 ​ ● case 문 case문을 이용하여 여러 조건별로 따로 정리가 가능하며 case when + 조건1 + then + 조건1에 맞는 경우 나오게 될 결과물 when + 조건2 + then + 조건2에 맞는 경우 나오게 될 결과물 when + 조건3 + then + 조건3에 맞는 경우 나오게 될 결과물 end(끝에는 이것을 넣어주어야 한다) ​ 문자를 숫자로 숫자를 문자로 변경해주는 명령 ​ 문자 명령 예시 ​ subselect : 변수 선언? 함수? 같은 느낌으로 내가 지정한 값을 불러올 수 있게 만들어주는 것 ​ distinct : 개수를 셀 때 종류가 몇 가지가 있는..
http이란? http or https: 프로토콜(자료를 요청하고 받는 형식) SQL 이란? 데이터 서버에 데이터 가져오기 ​ select : 쿼리 가져온다 * : 전부 from : 테이블 특정 지점 선택 ​ where = 내가 검색하고 싶은 값만 따로 필터링하는 것 ​ select → from → where 순으로 적어줘야 한다. ​ 비교문을 사용 가능하다 ​ = : 같다 = : 작거나 같다 : 같지 않다 비교 조건문 ​ ​ between 사용법 ​ where "쿼리" between "a" and "b" IN : 특정 조건만 필터링 WHERE age IN (21, 25, 27) ​ like : 비슷한 조건 검색 필터 ​ WHERE name LIKE '김%' 여기서 이름 뒤에 %를..
오늘 만들어 본 것은 넷플릭스 영화 사이트 만들기 Buttons · Bootstrap v5.3 (getbootstrap.com) Buttons Use Bootstrap’s custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more. getbootstrap.com 부트스크랩을 이용하면 좀 더 편리하게 내가 원하는 것들을 가져와서 이용할 수 있다. css 꾸미기까지는 여기까지 이제 자바스크립트를 이용하여 움직이는 것까지 표현 스크립트에 변수를 선언 개발자간의 메모장 같은 계념으로 보면 된다... ​ 리스트 방법 딕션너리 방법 ​ 조건문 if 함수를 이용하여 버튼을 누르면..
오늘부터 1일 차 교육 시작 ​ 기본적인 프로그램 설치부터 시작 ​ 클라이언트 (내컴퓨터) - 서버 (공급자) ​ ​ html, css, javascript 이 세 가지로 페이지를 만든다 ​ 코딩을 하기 쉽게 만들어주는 vs Code ​ 첫 HTML 로그인 창 만들어본 사이트 ​ ​ ​ 점점 진화를 해가는중 ​ 1주 차 수업 끝 ​ html과 css로 홈페이지를 꾸미는 법을 배웠습니다. 간단한 코딩으로 만들 수 있는 것들
어제의 git을 마저 공부해보도록 하겠습니다. 로컬에 쌓인 커밋들 -i 의 의미 대화형 (-i 옵션) git rebase -i git cherry-pick 이 두가지를 이용해서 버그를 발견하고 수정을 위해 사용이 되었던 불필요한 커밋들을 삭제를 시킬 수 있습니다. 직접 해보자 git rebase -i 명령으로 우리가 바꿀 커밋을 가장 최근 순서로 바꾸어 놓습니다 git commit --amend 명령으로 커밋 내용을 정정합니다 다시 git rebase -i 명령으로 이 전의 커밋 순서대로 되돌려 놓습니다 마지막으로, main을 지금 트리가 변경된 부분으로 이동합니다. (편하신 방법으로 하세요) 이용을 하다보니 새로 알게 되는 것들이 많은데 일단 처음 사용법을 깨달은 것은 git rebase는 이전의 커밋..
오늘도 새로운 쿼리 문에 대해서 배운 것이 있다면 기록을 해보도록 하겠습니다. 시작과 동시에 새로운 명령문을 알게 되었다는 것이 기쁘면서도 점점 어려워진다는 것이 느껴진다. 재귀 쿼리 말로만 들어서는 조금 생소한 표현이지만 쉽게 표현을 하자면 한번 사용한 테이블 내용을 다시 가져와서 한번더 계산을 할 수 있기에 반복적으로 늘어나는 값이나 0~23시까지 하나하나 나누어주어야 하는 일이 필요할 때 유용하게 사용이 될 수 있다. WITH RECURSIVE Numbers AS ( -- 1. 초기 쿼리: 1부터 시작 SELECT 1 AS NUM UNION ALL -- 2. 재귀 쿼리: 이전 숫자에 1을 더함 SELECT NUM + 1 FROM Numbers -- 3. 종료 조건: 10보다 작을 때만 재귀를 계속함..
오늘도 기운차게 시작을 해봅시다 계속해서 SQL문제를 풀이를 하며 새로 깨닫게 되거나 틀려서 문제가 되었던 점을 기록해보겠습니다. 3개의 테이블을 합치는 방법으로 JOIN 밑으로 다시 조인은 넣어주어서 합쳐줄 수 있으며 각 테이블의 공통된 내용을 찾아서 맞추어 주어야 한다, -- 코드를 입력하세요 SELECT A.APNT_NO, B.PT_NAME, A.PT_NO, A.MCDP_CD, C.DR_NAME, A.APNT_YMD FROM APPOINTMENT A INNER JOIN PATIENT B ON A.PT_NO = B.PT_NO INNER JOIN DOCTOR C ON A.MDDR_ID = C.DR_ID WHERE C.MCDP_CD = 'CS' AND APNT_YMD LIKE '2022-04-13%' A..
OT 교육 진행 OT 교육을 끝마치고 각 팀으로 배정을 받고 13팀에 함께 하게 되었습니다. 이번에 새로이 시작하는 마음으로 모두 함께 시작을 해보도록 하겠습니다. 우리 팀의 팀명은 13일은 불금으로 활활 태워 시작하도록 해보겠습니다. SQL 문제 풀이 중 어려웠던 내용들 내가 처음 문제를 풀려고 했던 방은 MIN을 이용해서 풀이를 하려고 했지만 생각 보다 내가 원하는 답이 나오지 못했다. 내가 했던 방법 -- 코드를 입력하세요 SELECT NAME FROM ( SELECT NAME, DATETIME, MIN(DATETIME) MIN_D FROM ANIMAL_INS ) A WHERE DATETIME = MIN_D 하지만 여기서 큰 문제점으로는 서브쿼리 문에서 정렬을 할 때 NAME이 DATETIME에 맞..
HyunjunPark
'코딩 교육 TIL' 카테고리의 글 목록 (10 Page)