목록TIL(Today I Learned) (70)
개발자공부일기
조회한 데이터에 아무 값이 없다면 어떻게 해야할까?Mysql 에서는 사용할 수 없는 값일 때 해당 값을 연산에서 제외해줍니다.=> 0으로 간주 => 평균값 계산시 원치않는 값이 나올 수 있음그래서 IS NOT NULL로 NULL이 아닌 값들만 포함하게 한다.SELECT name, emailFROM usersWHERE email IS NOT NULL 이 쿼리는 users 테이블에서 email 열에 값이 있는 사용자들만 조회합니다.이메일이 NULL인 행은 결과에서 제외됩니다.IS NOT NULL이 유용한 상황필수 데이터를 필터링할 때: 특정 컬럼이 반드시 값을 가져야 하는 경우에 유용합니다.데이터 정합성 검사: NULL 값을 허용하지 않는 컬럼이나, 잘못된 데이터가 입력된 경우를 걸러낼 수 있습니..
여러 번의 연산을 한 번의 SQL 문으로 수행하기 (Subquery)Subquery란?다른 쿼리 안에 포함된 쿼리를 의미합니다. 주로 복잡한 질의에서 사용되며, 메인 쿼리(외부 쿼리)의 조건을 도와주는 역할을 합니다. 서브쿼리는 괄호 안에 위치하며, 메인 쿼리가 실행되기 전에 먼저 실행됩니다. Subquery 가 필요한 경우1.여러번의 연산을 수행해야 할 때2.조건문에 연산 결과를 사용해야 할 때3.조건에 Query 결과를 사용하고 싶을 때 select column1, special_column from ( /* subquery */ select column1, column2 special_column from table1 ) a 주문 테이블에서 주문 번호, 음식점명, 음식 준비시간을 가져오기 SEL..
업무 필요한 문자 포맷이 다를 때, SQL로 가공하기 (REPLACE, SUBSTRING, CONCAT)REPLACE: 특정 문자를 다른 것으로 바꿀 수 있는 기능 REPLACE(바꿀 컬럼, 현재 값, 바꿀 값)SUBSTRING: 특정 문자만 골라서 조회할 수 있는 기능 SUBSTRING(조회 할 컬럼, 시작 위치, 글자 수)CONCAT: 여러 컬럼의 값을 하나로 합칠 수 있는 기능 CONCAT(붙이고 싶은 값1, 붙이고 싶은 값2, 붙이고 싶은 값3, .....) 붙일 수 있는 문자의 종류 -컬럼 -한글 -영어 -..
조건을 지정하는 방법 비교연산자 : , =, 다양한 구문 : IN, BETWEEN, LIKE여러가지 조건의 적용 : AND, OR, NOT 엑셀 함수SUM(column): column에 들어있는 값을 모두 더하기 AVERAGE(column): column에 들어있는 값들의 평균COUNT(column): column에 들어있는 값의 갯수 카운트COUNT(distinct column): column에 들어있는 값의 갯수 중복없이 카운트 -DISTINCT로 중복방지 MIN(column): column에 들어있는 값중 최소값 MAX(column):column에 들어있는 값중 최댓값 정렬GROUP BY ~: 원하는 column 으로 (eg. 음식 종류별, 식당별) 나누는 것 ORDER BY ~:원하는 값을 ..
나는 어떤 히스토리를 가지고 Node.js트랙에 참여하게 되었나요?주변에 개발자가 없어서 내가 어느 수준인지도 모르겠고 물어볼 사람도 없고 커뮤니티를 원했습니다.협업을 해본 경험이 전무해서 협업을 꼭 해보고 싶었습니다.본 코스 수료 후, 어떤 개발자 혹은 원하는 직무로 성장하고 싶나요?백엔드나 서버개발자가 되고 싶습니다.시대의 변화가 빠른데 잘 발맞춰서 뒤처지지않는 개발자가 되고 싶습니다.그 외에 내일배움캠프에 기대하는 것이 있다면 자유롭게 작성해 주세요.개발업계에 일하게 될 지인들을 만들고 싶습니다.빠른 취업!
내가 게임서버 트랙에 참여한 계기는 무엇인가요? 확실한 목표와 계획이 필요해서백엔드와 게임관련개발 사이에서 아직도 고민중인데 결정할 답을 찾고싶어서취업을 위해개발자 커뮤니티가 필요해서내가 이해한 개발자는 어떤 역할을 하는 사람인가요?누군가 제시한 문제를 컴퓨터 언어로 팀원들과 해결하는것서버 개발 혹은 게임 개발 관련 경험해보셨나요? 해보셨다면 어떤 경험을 하셨는지를 작성해주시고, 아니라면 찾아본 것을 작성해주세요. .서버개발은 안해봤고 게임은 유니티를 사용해서 간단한 게임을 유튜브보고 따라 만들어 봤습니다.개발자의 역할을 수행하는 데에 있어 나의 강점과 연관된 부분은 무엇이라고 생각하나요? 혹은 보완, 개선하고 싶은 개인 역량이 있나요 ?다른 사람들에게 이야기를 잘 들어준다고 많이 들어서 커뮤니케이션을 ..