mysql(4)
-
group by, order by alias 사용해보기
[group by] select * from 테이블 명 group by '컬럼' 해당 컬럼의 값으로 정렬된다 select 컬럼, count(*) from 테이블 명 group by '컬럼' 해당 컬럼의 값의 숫자를 카운트 한다. 최소값 구하는 함수 : min select 컬럼, min(컬럼2) from 테이블 명 group by '컬럼' 최대값 구하는 함수 : max select 컬럼, max(컬럼2) from 테이블 명 group by '컬럼' 평균값 구하는 함수 : avg select 컬럼, avg(컬럼2) from 테이블 명 group by '컬럼' 평균값 자리수 올리기 select 컬럼, rount(avg(컬럼2),2) from 테이블 명 group by '컬럼' 2자리까지만 표현함. (0,1,2..
2022.01.11 -
SQL 기초 강의
같지 않다 구문 select * from orders where course_title != "같지않음"; 범위 지정하여 조건 걸기 select * from orders where created_at between "2020-07-13" and "2020-07-15"; 포함 조건 걸기 select * from checkins where week in (1, 3); 패턴 (문자열 규칙) 조건 걸기 select * from users where email like '%daum.net'; 일부 데이터만 가지고 오기 limit 중복값 제거하기 distinct select distinct(payment_method) from orders 몇개인지 숫자 세기 select count(*) from orders 중복값..
2022.01.05 -
SQL 기본강좌 - 테이블 데이터 입력 , 속성 변경하기
안녕하세요. 오늘은 지난시간에 이어 SQL 기본강좌 - 테이블 데이터 입력 , 속성 변경하기 를 진행하도록 하겠습니다. 지난 시간에는 create 문을 이용하여 데이터베이스, 테이블 을 생성하였는데요. 생성한 테이블에 데이터를 집어 넣도록 하겠습니다. 테이블 속성 속에 데이터를 집어넣을때에는 INSERT 문을 사용합니다. 항상 생각하실것은 INSERT 문에는 INTO 가 따라 붙는다고 보시면 되겠는데요, INSERT INTO ! 꼭 기억하시기 바랍니다. 지난 시간에 만들어 둔 테이블 기억하시나요? member 라는 테이블을 만들었고, 해당 테이블에는 id와 age를 입력하도록 속성을 만들어 주었습니다. 자, 그럼 테이블 속성에 데이터 넣는 방법을 절차적으로 따라해 보도록 하겠습니다. INSERT INTO..
2017.08.25 -
SQL 기본 강좌 - DB생성하기
안녕하세요 오늘부터 틈틈히 DB 문법을 확인해 보도록 하겠습니다. IT직종에 근무하시는분들은 특히 DB와 밀접한 연관을 가지고 있습니다. 저 역시 학원에서 IT보안에 대해 배울때, DB와 언어에 엄청난 부담을 가지게 되었는데요. 그때 SQL을 업으로 절대 삼지 않겠다 라고 선언하였으나.. IT업계에 몸담고 있으면서 SQL을 사용하지 않으려면 (특히 서버나 솔루션 엔지니어 들은..) 어서어서 치킨집을 차려야지요. 그만큼 SQL은 중요하고 밀접한 관계를 가지고 있고, 관리자의 빠른 퇴근을 불러옵니다. UI에서 장비 1000대의 설정을 바꾼다고 한다면 일일이 1000대를 클릭하느냐 - DB에서 한번에 수정 하느냐 의 차이를 가지고 오겠지요. ( 그런점에서 DB를 잘 하려면 창의력도 좋아야 할듯하네요.. - 쿨..
2017.08.24