[2] DBeaver - DBeaver 활용한 SQL 1주차 강의
2024. 9. 13. 17:56ㆍDBeaver
728x90
※ 8월에 들었던 SQL강의 관련 포스팅
[ 지난번 포스팅 ]
ㄴ https://kuk1938.tistory.com/90
ㄴ 1주차 전체 쿼리
※ 1주차 전체 내용관련 - MySQL카테고리 참고.
https://kuk1938.tistory.com/category/MySQL
1. 테이블 전체 컬럼 데이터 조회, 각 컬럼 별명 설정
ㄴ 1-1) *활용하여 전체컬럼 호출/ SELECT FROM 테이블명 구문 활용하여 조회
ㄴ 1-2) 방법1 : 컬럼1 as 별명1 / 방법2 : 컬럼2 별명2 를 활용하여 컬럼 별명 설정
# 1-1)
SELECT * FROM 테이블명;
# 1-2)
SELECT 컬럼명 as 별명, 컬럼명 as '별명', FROM 테이블명; # 방법1
SELECT 컬럼명 별명, 컬럼명 '별명', FROM 테이블명; # 방법2
※ 한글이나 특수문자는 따옴표를 꼭 넣어줘야함. 넣지 않을 시 에러발생
2. 테이블 where문 / 테이블 (비교연산,between,in,like) / 논리연산(여러개조건 조회)
ㄴ 2-1) 테이블 where문 조회 / SELECT FROM에 WHERE로 컬럼 조건문 추가
ㄴ 2-2) 테이블 비교연산 between, in, like / 각각 문법에 따라 확인
ㄴ 2-3) 논리연산 여러개 조건 조회 / WHERE 컬럼명 AND 컬럼명 ...
# 2-1)
SELECT * FROM 테이블명 WHERE 컬럼명 = 데이터;
# 2-2)
SELECT * FROM 테이블명 WHERE 컬럼명 BETWEEN 값1 and 값2; # BETWEEN
SELECT * FROM 테이블명 WHERE 컬럼명 <= 100; # 100이하
SELECT * FROM 테이블명 WHERE 컬럼명 >= 100; # 100이상
SELECT * FROM 테이블명 WHERE 컬럼명 < 100; # 100미만
SELECT * FROM 테이블명 WHERE 컬럼명 > 100; # 100초과
SELECT * FROM 테이블명 WHERE 컬럼명 <> 100; # 같지않다(100과 같지않다).
SELECT * FROM 테이블명 WHERE 컬럼명 IN ( 값1, 값2, 값3 ); # IN (숫자일경우)
SELECT * FROM 테이블명 WHERE 컬럼명 IN ( '값1', '값2', '값3' ); # IN (문자일경우)
SELECT * FROM 테이블명 WHERE 컬럼명 LIKE '김%' # 특정한 문자(김) 시작경우
SELECT * FROM 테이블명 WHERE 컬럼명 LIKE '%김%' # 특정한 문자(김) 포함경우
SELECT * FROM 테이블명 WHERE 컬럼명 LIKE '%김' # 특정한 문자(김) 끝나는 경우
# 2-3) - 비교연산 등 여러 조건과 혼용해서 사용가능
SELECT * FROM 테이블명 WHERE 컬럼명 = 데이터 AND 컬럼명 = 데이터; # 조건 2개
SELECT * FROM 테이블명 WHERE 컬럼명 = 데이터 AND 컬럼명 >= 데이터; # 비교연산포함
SELECT * FROM 테이블명 WHERE 컬럼명 BETWEEN 값1 and 값2 AND 컬럼명 = 데이터; # BETWEEN포함
728x90
'DBeaver' 카테고리의 다른 글
[5] DBeaver - DBeaver 활용한 SQL 4주차 강의 (4) | 2024.10.11 |
---|---|
[4] DBeaver - DBeaver 활용한 SQL 3주차 강의 (8) | 2024.09.17 |
[3] DBeaver - DBeaver 활용한 sql 2주차 강의 (2) | 2024.09.16 |
[1] DBeaver - window10에서 설치 (0) | 2024.08.15 |