목록Programing/Datababse (33)
T_era
SQL문으로 데이터를 원하는데로 가공해서 출력하기 REPLACE : 데이터의 내용을 원하는데로 바꾸는 명령어 ex) select replace(name, '김', '이') from human // name컬럼에 있는 문자열에서 김을 이로 변경 SUBSTR : 데이터의 특정부분을 지정 ex) select substr(name, 2, 3) from human // name컬럼에 있는 문자열에서 2번째 문자부터 3개 출력하기 CONCAT : 문자를 붙여주는 명령어 ex) select concat('[', gender, ']', substr(name, 2, 3)) from human // [gender컬럼]name의 2번째 문자부터 3글자를 붙여서 출력하기 *group by 작성을 조금 편하게 하는법 ex) s..
SQL로 숫자 연산하기 컬럼끼리 더해주기 - SELECT time1 + time2 as total_time FROM timer // timer테이블의 time1과 time2 컬럼의 값을 더해 total_time으로 값을 불러옴 연산 명령어 SUM 합계 AVG 평균 ex) select sum(time) total_time, // time 컬럼의 값을 전부 더해 total_time으로 출력 avg(time) avg_time // time 컬럼값의 평균을 구해 avg_time으로 출력 from food_orders count 데이터의 갯수 ex) SELECT count(1) name FROM human // name컬럼의 전체 데이터 갯수를 출력 distinct 중복제거 ex) SELECT count(dist..
SQL 시작하기 - 데이터베이스를 사용하기위한 언어 SELECT : 데이터를 가져오는 기본 명령어 FROM : 가져올 '테이블'을 특정해주는 명령어 * : 모든 컬럼을 의미 ex) SELECT * FROM 테이블명 SELECT 컬럼명1, 컬럼명2 FROM 테이블명 as : 컬럼명에 별명을 만들기 위한 명령어 ex) 컬럼명 as 별명 또는 컬럼명 별명 별명 생성시 주의사항 : 영어, _를 사용할 땐 그대로 작성해도 되지만 한글, 특수문자는 ""안에 작성해야함 WHERE : 조건을 부여하기 위한 명령어 조건에 문자는 ''안에 작성 ex) SELECT * FROM human WHERE age=20 // human 테이블에서 age가 20인 데이터를 전부 불러옴 SELECT name FROM human WHER..