#테이블에서 원하는 열 선택하기
select [열 이름1], [열 이름2], ··· from [테이블 명];
select col_1, col_2 from nameoftable;
당연히 해당 열을 갖고오기 위해서는 해당하는 테이블과 열이 있어야합니다.
이것을 만드는 것은 다음 링크를 참조하세요.
#테이블에서 모든 열 선택하기
select * from [테이블 명];
select * from nameoftable;
#열에 별명 부여해서 가져오기
select [열 이름1] as [별명1],
[열 이름2] as [별명2],
···
from [테이블 명];
select col_1 as c1,
col_2 as c2,
col_3 as c3
from nameoftable;
#테이블에 select를 통해서 상수 및 계산식 추가해서 가져오기
select [값1] as [새로운 열 이름1],
[값2] as [새로운 열 이름2],
[기존 열 이름]
[기존 열 이름]
[수식] as [새로운 열 이름3]
···
from [테이블 명];
select 'new_data' as newcol_1,
150 as newcol_2,
col_1,
col_2,
col_3,
col_3*2 as newcol_3
from nameoftable;
추가된 newcol_1, newcol_2, newcol_3 들은 실제로 테이블에 추가된 것은 아닙니다.
select * from nameoftable을 해보시면 테이블은 변하지 않은것을 확인할 수 있습니다.
#중복된 데이터 제거하고 고유한 값만 확인하기
select distinct [열 이름] from [테이블 명];
select distinct col_1 from nameoftable;
#여러 데이터 중 조건에 부합하는 행만 선택하기
select [열 이름] from [테이블 명] where [조건식];
select col_1, col_2 from nameoftable where col_3 = 3000 or col_3 = 1500;
python, c++등과 달리 SQL에서는 등호 기호는 '=' 이다.
#비교 연산자 종류
= | ~ 와 같다 |
<> | ~ 와 같지 않다 |
>= | ~ 이상 |
> | ~ 보다 크다 |
<= | ~ 이하 |
< | ~ 보다 작다 |
'파이썬으로 퀀트 프로그램 만들기 project > MySQL' 카테고리의 다른 글
MySQL - error code: 1175, safe update 모드 해제 방법 (0) | 2023.07.27 |
---|---|
MySQL - 산술함수 (0) | 2023.07.27 |
MySQL 기초 - 뷰 와 서브쿼리 (0) | 2023.07.19 |
MySQL 기초 - 집약함수, 그룹화, 정렬 (0) | 2023.07.19 |
MySQL 기초 - database 생성 및 삭제, table 생성, 삭제, 수정 (0) | 2023.07.17 |