본문 바로가기
728x90
반응형
SMALL

전체 글 보기262

[MySQL] MySQL 함수 - 1️⃣ 집계 함수 1. 집계함수 1-1.count 행의 갯수를 세는 함수, null값은 제외 전체 행의 갯수 세기: null은 제외되기 때문에 not null 또는 primary key열을 세기 select * from member; select count(userid) from member; # userid: primary key select count(address1) from member; 1-2. sum 행의 값을 더함 select sum(point) as 포인트합 from member; select userid, sum(point) as 포인트합 from member; -- Error ➡ gropu by절이 없어서 어떤 userid의 point를 합해야하는지 알 수 없음 # Error Code: 1140. In .. 2023. 3. 16.
[MySQL] 필드 기준으로 그룹 하기, 그룹에 조건 달기 - GROUP BY, HAVING 1. Group by절 select 그룹을 맺은 컬럼 또는 집계함수 from 테이블명 group by 그룹을 맺을 필드명 group by 절의 칼럼은 select 절에 존재해야 사용할 수 있음 더보기 [집계함수] https://coding-yesung.tistory.com/58 select gender from member group by gender; ✅ gender로 그룹한 그룹의 총 개수 조회 select gender, count(*) as 인원수 from member group by gender; ✅ gender로 그룹한 그룹들의 포인트 총합 조회 select gender, sum(point) from member group by gender; ✅ gender로 그룹한 그룹의 포인트 평균 조회 s.. 2023. 3. 16.
[MySQL] 테이블에서 데이터 정렬하기 - ORDER BY절 1. Order by절 ※ [ ]: 생략 가능 select 필드명1, 필드명2,... from 테이블명 order by 정렬할 필드명 [asc, desc] 1-1. 오름차순 정렬 ✅ member 테이블에서 userid를 기준으로 오름차순 정렬 select userid, username, point from member order by userid asc; select userid, username, point from member order by userid ; # asc 생략가능 1-2. 내림차순 정렬 ✅ member 테이블에서 userid를 기준으로 내림차순 정렬 select userid, username, point from member order by userid desc; ✅ member .테이.. 2023. 3. 16.
[MySQL] 원하는 조건에 만족하는 데이터만 조회하기 - WHERE절 1. 조건절 - Where절 3-1. 특정 데이터 검색 select 필드명1, 필드명2, ... from 테이블명 where 조건절 ✅ word 테이블에서 레벨이 1인 데이터들만 검색해보자. select * from word where lev=1; ✅ member 테이블에서 userid가 'apple'인 회원의 userid, username, hp, email 필드 조회하기 select userid, username, hp, email from member where userid='apple'; ✅ member 테이블에서 성별이 남자인 사람의 userid, username 조회하기 💡 조건절에 없는 필드도 select절에 작성하여 조회할 수 있음 select userid, username from mem.. 2023. 3. 16.
[MySQL] SQL에서의 Null값을 알아보자! 🧐 1. Null과 ' ' 공백 데이터 select null; select ''; . Null인 데이터 조회하기 1-1. null의 연산 select 100 + null; select 100 + ''; 결과: 100, 문자열 연산됨 2. Null 데이터 조회하기 select * from member; ✅ address1이 null값인 회원의 userid, username, hp 필드 조회 select userid, username, hp from member where address1 is null; ✅ address1이 null값이 아닌 회원의 userid, username, hp 필드 조회 select userid, username, hp from member where address1 is not nu.. 2023. 3. 16.
[MySQL] 테이블 데이터 조회하기 - SELECT절, LIMIT 1. Select절 SELECT 필드명 FROM 테이블명 [WHERE 조건]; WHERE 절을 사용하면, 선택할 레코드의 조건을 좀 더 상세히 설정할 수 있음 ✅ 연산의 결과를 바로 볼 수 있다. select 100; select 100 * 50; ✅ member 테이블의 모든 필드 선택 use kdt; select * from member; 💡 모든 필드 조회 - 사용을 권장하지 않음, 실제 개발에서는 모든 데이터를 가져오면 연산이 많아짐 ✅ member 테이블의 userid, username, gender 필드 선택하여 보기 select userid, username, gender from member; 1-1. 필드에 별칭 붙이기 select 필드명 as 별명 from 테이블명; select 100.. 2023. 3. 16.
[MySQL] SQL 연산자에 대해 알아보자! 🧐 1. 산술연산자 연산자 의미 + 더하기 연산 - 빼기 연산 * 곱하기 연산 / 나누기 연산 mod 나머지 연산 div 몫 연산 2. 비교 연산자 연산자 의미 = 같다, 조건절에만 사용 크다 = 크거나 같다 다르다 3. 대입 연산자 연산자 의미 = = 를 기준으로 오른쪽의 데이터를 왼쪽에 대입 4. 논리 연산자 AND, OR, NOT, XOR 연산 AND OR A B 연산결과 A B 연산결과 True True True True True True False True False False True True True False False True False True False False False False False False NOT XOR A 연산결과 A B 연산결과 False True True True F.. 2023. 3. 16.
[파이썬, Python] 파일 입출력 - 영어 단어장을 만들어보자! 📖 문제 아래와 같이 번호를 선택하고 단어를 입력하고 출력한 후 파일로 저장하는 프로그램을 만들어보자. * 아래 번호를 선택하세요 * 1. 단어 입력(단어, 뜻, 레벨) * 2. 단어 출력 * 3. 단어 저장(word.txt에 저장) * 4. 프로그램 종료 - 아래 번호를 선택하세요: 1 - 단어를 입력하세요: apple(단어), 사과(뜻), 1(레벨) - 입력되었습니다. - 아래 번호를 선택하세요: 1 - 단어를 입력하세요: banana, 바나나, 1 - 입력되었습니다. - 아래 번호를 선택하세요: 2 > apple(사과, level1) banana(바나나, level1) - 아래 번호를 선택하세요: 3 * 저장되었습니다. - 아래 번호를 선택하세요: 4 * 프로그램을 종료합니다. > 단, 저장된 파일이 .. 2023. 3. 15.
728x90
반응형
LIST