일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- apk
- react
- 시놀로지나스
- 가상환경
- 연곡해변
- Excel
- 함수
- MSSQL
- Firebase
- ReactNaitve
- 엑셀
- synology
- 맛집
- 리엑트
- 수도권 근교
- 나스
- Nas
- SQL
- 장고
- 강릉
- 시놀로지
- Django
- reactnative
- react native
- docker
- 리액트
- 캠핑
- 캠핑장
- Expo
- 서울
- Today
- Total
목록IT/SQL (15)
차근차근 생활 & 코딩

WHERE절을 통해서 검색은 하였지만 아래 데이터를 보면 홍길동의 독서시간의 총합을 알고 싶을 때가 있습니다. 이따 집계함수와 GROUP BY 절을 같이 사용해 주셔야 합니다. WHERE 홍길동 검색 결과 테이블 ↓ 이름 독서시간 홍길동 10 홍길동 5 홍길동 5 실습 및 예제를 보도록 하겠습니다. SELECT 이름, SUM(독서시간) AS '독서시간 합계' FROM TABLE GROUP BY 이름 : GROUP BY 는 데이터를 모아 주는 역할을 하며, 대부분 집계 함수와 함께 사용합니다. 쿼리문(GROUP BY) 실행 결과 ↓ 이름 독서시간 합계 홍길동 20 부가적인 집계 함수에 대해 알려드리겠습니다. 집계 함수 - COUNT() 는 NULL 제외한 행의 수 조회 - SUM 는 NULL 값을 제외한 ..

MS-SQL ROLLBACK(작업 되돌리기) "MS SQL은 자동 커밋이므로 꼭 트랜잭션 안에서"만 사용해야 됩니다. ROLLBACK CODE Commit(트랜잭션의 실행결과 데이터베이스 반영) RollBack(트랜잭션의 실행결과 되돌리기) BEGIN TRAN --트랜잭션 시작 UPDATE 테이블명 SET Update할칼럼 = '바꿀문구' WHERE 칼럼명 ='기존문구' SELECT * FROM 테이블명 WHERE 칼럼명 = '바뀐문구' ROLLBACK TRAN -되돌리기 --Update 취소

SQL 테이블에 입력된 데이터를 검색할 수 있는 WHERE 문에 대해서 공부해보도록 하자. # Data 예제 칼럼1 칼럼2 칼럼3 홍길동 200 300 나길동 500 100 고길동 100 200 비교 연산자(=, >, >=, 연산자는 100 보다 큰 것을 찾을 수 있습니다. SELECT 칼럼1, 칼럼2, 칼럼3 FROM TABLE WHERE 칼럼2 >= 100 : >= 연산자는 100 보다 크거나 같은 것을 찾을 수 있습니다. SELECT 칼럼1, 칼럼2, 칼럼3 FROM TABLE WHERE 칼럼2 < 100 :

SQL 테이블에 입력된 데이터를 언제라도 조회할 수 있는 SELECT 문에 대해서 공부해보도록 하자. # Data 예제 칼럼1 칼럼2 칼럼3 100 200 300 데이터 전체(ALL) 조회 / 애스터리스크(*) SELECT * FROM TABLE 애스더리스크(*)를 사용하면 Data 예제의 모든 칼럼을 조회할 수 있습니다. 데이터 일부 컬럼 조회 SELECT 칼럼1, 칼럼2 FROM TABLE 컬럼3 을 제외한 나머지 칼럼 1, 칼럼 2 만 조회할 수 있습니다. ALIAS(별명) 부여하기 SELECT 컬럼1 AS column1, 컬럼2 AS column2, 컬럼3 AS column3 FROM TABLE 기존 한글 컬럼을 영문으로 변경해 보았습니다. 일종의 별명을 부여해 칼럼 레이블을 변경 할수 있습니다...

GO 의미 MS-SQL에서 GO 명령은 배치단위로 구분 GO로 구분되면 한꺼번에 두 개를 실행하였더라도, 별도의 배치로 실행됩니다. SELECT * FROM TABLE GO SELECT * FROM TABLE GO GO로 구분하지 않으면, 두개의 문자은 하나의 배치로 실행됨. SELECT * FROM TABLE SELECT * FROM TABLE
이번 시간에는 날짜 형식에 대해 알아보도록 하겠습니다. DATEPART는 MSSQL에서 날짜 형식(DATETIME)을 변경할 때 사용합니다. MS-SQL DATEPART(날짜 함수 변경) SELECT DATEPART(YEAR,GETDATE()) 현재 년도 구하기 SELECT DATEPART(MONTH,GETDATE()) 현재 월 구하기 SELECT DATEPART(DAY,GETDATE()) 현재 일 구하기 SELECT DATEPART(QQ,GETDATE()) 현재 분기 구하기 SELECT DATEPART(DAYOFYEAR,GETDATE()) 올해의 몇번째 날인지 구하기 SELECT DATEPART(WEEK,GETDATE()) 올해의 몇째 주인지 구하기 SELECT DATEPART(WEEKDAY,GETDA..

MS-SQL COPY TABLE(테이블 복사) 1. 테이블을 생성하면서 테이블의 데이타 복사 - select * into 생성될테이블명 from 원본테이블명 2. 테이블 구조만 복사 - select * into 생성될테이블명 from 원본테이블명 where 1=2 3. 테이블이 이미 생성되어 있는경우 데이타만 복사 - insert into 카피될테이블명 select * from 원본테이블명 4. 특정 데이타만 복사 - insert into 카피될테이블명 select * from 원본테이블명 where 검색조건