반응형 Work | 업무34 [SQL 스터디] 8일차 섹션4, EXERCISES SELECT * FROM fruit_imports SELECT state FROM fruit_imports GROUP BY state ORDER BY SUM(supply) DESC LIMIT 1 SELECT season, MAX(cost_per_unit) highest_cost_per_unit FROM fruit_imports GROUP BY season ORDER BY MAX(cost_per_unit) DESC SELECT state FROM fruit_imports GROUP BY state, name HAVING count(name) > 1 SELECT season, count(*) FROM fruit_imports GROUP BY season HAVING count(*) = 3 or count(*.. 2020. 3. 10. [SQL 스터디] 7일차 GROUPING, GROUP BY, HAVING GROUP BY: 동일한 데이터 값 별로 묶어서 보여줌 SELECT SUM(salary) FROM employees GROUP BY department; HAVING: 필터값에 조건을 적용하는 절 SELECT department, COUNT(*) FROM employees GROUP BY department HAVING count(*) < 35 ORDER BY department 2020. 3. 8. [SQL 스터디] 6일차 Grouping functions: MAX(), MIN(), AVG(), COUNT(), SUM() MAX(): 선택한 컬럼의 가장 큰 값을 보여줌 SELECT MAX(salary) FROM employees MIN(): 선택한 컬럼의 가장 낮은 값을 보여줌 SELECT MIN(salary) FROM employees AVG(): 선택한 컬럼의 평균 값을 보여줌 / ROUN()로 소수점 제거 후 노출 가능 SELECT ROUND(AVG(salary)) FROM employees; COUNT(): 컬럼의 로우 개수를 알려줌(이때 null값이 있는 로우 제외됨) SELECT COUNT(employee_id) FROM employees; SUM(): 데이터의 합을 보여줌, 숫자 컬럼만 가능 SELECT SUM(salary) FROM employees; 엑셀 함수와 비슷한게 있으니 이해하기 쉽당.. 지난 기록.. 2020. 3. 6. [SQL 스터디] 5일차 SUBSTRING(), REPLACE(), POSITION(), COALESCE() SUBSTRING(): 문자열 일부분을 보기 위함 SELECT SUBSTRING('This is test data' FROM 1 FOR 4) test_data_extracted; REPLACE(): 특정 문자열을 원하는 문자로 변환 SELECT department, REPLACE(department, 'Clothing', 'Attire') modified_data FROM departments; POSITION(): 문자열에서 지정한 문자열의 위치를 반환(IN table명 같이 쓰임) SELECT POSITION('@' IN email) FROM employees COALESCE(): NULL 값인 컬럼을 원하는 문자로 일괄 변경 SELECT COALESCE(email, 'NONE') as email F.. 2020. 3. 5. [SQL 스터디] 4일차 UPPER(), LOWER(), LENGTH(), TRIM(), ||, () UPPER(): 해당 컬럼 전체를 대문자로 변환 LOWER(): 해당 컬럼 전체를 소문자로 변환 SELECT UPPER(first_name), LOWER(department) FROM employees; LENGTH(): 해당 컬럼의 길이로 표현(숫자) TRIM(): 해당 컬럼의 앞,뒤 여백 삭제 SELECT LENGTH(TRIM(' HELLO THERE ')); ||: 엑셀에서 ''&''와 같이 컬럼 내용을 합쳐줌(combine) SELECT first_name || last_name FROM employees; (): Boolean expression 논리값 표현 SELECT first_name ||' '|| last_name as full_name, (salary > 140000) FROM empl.. 2020. 3. 4. [SQL 스터디] 3일차 ORDER BY(DESC, ASC), DISTINCT, LIMIT, as ORDER BY: 정렬 구문 (DESC 오름차순, ASC 내림차순) DISTINCT: 중복 제거 LIMIT: 보여주는 데이터 개수 한계치 as: 테이블 명 변경 시 사용 1. Write a query to display the names of those students that are between the ages of 18 and 20. SELECT * FROM students WHERE age BETWEEN '18' AND '20' 2. Write a query to display all of those students that contain the letters "ch" in their name or their name ends with the letters "nd". SELECT * FROM s.. 2020. 3. 3. [티스토리에 애드센스 붙이기] 2. 광고 단위와 페이지 수준 광고 설정 2. 광고 단위와 페이지 수준 광고 설정앞서신청한 애드센스(Adsense) 검토가 완료되면 승인 완료 메일이 오고 로그인 하면 아래와 같은 계정 활성 이미지가 노출된다.승인 관련 포스팅: 2017/10/12 - [기획 | 개발 | 광고/애드센스(Adsense)] - 2017-10-12 드디어, 구글 애드센스 광고 게재 승인!이제 우리는 티스토리 블로그에 광고를 삽입할 수 있다! 그리고 이 광고를 삽입하기 위한 방법에는 크게 두 가지가 있는데 페이지 수준 광고를 설정하는 간단한 방법과 광고 단위 별로 추가하여 삽입하는 방법이 있다. 사실 두 가지 모두 어렵진 않다 ㅎㅎ2.1. 광고 단위 설정 및 삽입광고 단위는 사용자가 광고 상품, 형태를 설정해서 만든 광고 하나 하나를 의미한다. 이렇게 생성한 광고 단위.. 2017. 10. 22. 2017-10-20 승인 1주일..티스토리x애드센스(Adsense) 예상 수익공개+TIP 승인 1주일..티스토리x애드센스(Adsense) 티드센스! 예상 수익공개 지난 2017/10/12 - [기획 | 개발 | 광고/애드센스(Adsense)] - [사이트에 애드센스 붙이기] 0.애드센스(Adsense)란?(+사설) 포스팅에서도 말했지만 내가 구글의 애드센스(Google Adsense)를 붙인 이유는 내가 이 업계에 있어서인 것도 있고 수익은 얼마나 나는지 궁금해서인 것도 있다. 뭐 수익이 좋으면 과자라도 사먹을 수 있을까해서 ㅎㅎ 사실, 티스토리 X 애드센스 수익에 관해서 검색을 해보면 수익을 공개할 것처럼 안하는 사람들도 많고 이미 어느정도 자리잡은 상태에서 올리는 사람도 많으니 왠지 애드센스를 설치하면 부자가 될 것만 같은 기대감이 들고 실제로 그런 기대감을 부풀리는 포스팅이 많다. 그런.. 2017. 10. 20. 이전 1 2 3 4 5 다음 반응형