일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 시험데이터
- Next.js
- Depthwise Convolution
- 교차엔트로피오차
- 제약조건
- sum
- 수치미분
- 최댓값
- sqlite3
- Depthwise Separagle Convolution
- next.js 튜토리얼
- MIN
- 오차제곱합
- sigmoid
- total
- COUNT
- 데이터베이스
- 합계
- 학습 구현
- PYTHON
- PyQt5
- join
- max
- Pointwise Convolution
- AVG
- 렐루함수
- 미니배치
- 밑바닥부터 시작하는 딥러닝
- 신경망
- 평균
- Today
- Total
목록sqlite3 (26)
우잉's Development
1. LIKE 절 1-1 LIKE절을 사용한 조건부 표현식 작성 SELECT 컬럼명, ... FROM 테이블명 WHERE 컬럼 LIKE 패턴; 여기서 패턴은 퍼센트(%)와 밑줄(_)을 문자열로 조합한 값으로 작성한다. 1) 퍼센트(%) : 임의의 문자 0개 이상의 문자열 예를들어 a와 b사이에 들어간 문자(ex. atb, aoyb,auuilb등)를 조회할 때는 'a%b'를 사용합니다. t로 시작하는 문자를 찾을 경우는 't%'를 사용하며 반대로 t로 끝나는 문자를 사용할 경우 '%t'입니다. 그러면 중간에 t가 들어간 문자는 어떻게 찾을 까요? 정답은 '%t%'입니다. 자! 그러면 이제 LIKE구문을 사용하여 조회해봅시다. 위와 같은 user테이블이 있으면 address가 S로 시작하는 데이터를 조회해봅..
1. WHERE 절을 이용한 조건 설정 SELECT 컬럼명1, 컬럼명2, ... FROM 테이블명 WHERE 조건식 ; 저번에 했던 user테이블을 사용할 것이다. 일단 전체를 조회해보겠습니다. 이번에는 address컬럼이 Seoul인 사람을 조회 해보겠습니다. 2. 비교 연산자를 사용한 조건식 where절에 오는 조건식에는 비교 연산자가 올 수 있습니다. 비교 연산자는 아래와 같습니다. 비교연산자 설명 a = b ( a == b ) a와 b가 같다. a b ( a != b) a와 b가 같지 않다. a > b a가 b보다 크다. a = b a가 b보다 크거나 같다. a
1. SELECT문을 사용하여 데이터 조회 SELECT 컬럼명1, 컬럼명2, ... FROM 테이블명; 예제로 해보기 위해서 user테이블에 데이터 5개를 넣어보자. 조 회전에 아래 사진에 빨간 네모칸을 먼저 시행해서 보기 좋은 형태로 바꾸고 user테이블의 id와 name을 조회해보자. user테이블은 컬럼이 적지만 컬럼이 많을 경우 전부 컬럼명을 사용하기 어렵다. 모든 컬럼명을 가져오려면 아래와 같이 *을 사용한다. 만약 rowid 같은 특별한 값은 *로 받아올 수 없다. 만약 rowid를 추가하고 싶을 때는 아래와 같이 사용한다. 2. ORDER BY절 ( 데이터를 컬럼값으로 정렬 ) 2-1. ORDER BY 절 사용하여 정렬하기 SELECT 컬럼명1, 컬럼명2, ... FROM 테이블명 ORDER..
1. INSERT문 (데이터 추가) 1-1 모든 컬럼에 값을 지정하여 데이터 추가하기 INSERT INTO 테이블명 VALUES(값1, 값2, ... ); 빨간색 박스에 있는 4개의 데이터를 추가 하고 select문으로 조회하여 잘 들어간 것을 확인했습니다. 만약, 컬럼수와 추가 데이터의 수가 일치 하지 않으면 어떨까? 당연히 정답은 아래와 같이 에러가 발생합니다. 그럼 앞서 배웠던 제약조건이 걸지않고 테이블을 정의했으니 값이 없어도 됩니다. 그럼 저 세개의 값을 대입해주려면 어떻게 해야될까요? 아래와 같이 넣어줄 데이터가 해당하는 컬럼값을 지정해 주면됩니다. INSERT INTO 테이블명 (컬럼1, 컬럼2, ... ) VALUES (값1, 값2, ... ) ( 주소가 빈칸으로 들어갔습니다. 만약 NUL..
1. Trigger 생성 Trigger : 특정 테이블의 데이터가 수정되면 동시에 다른 테이블의 데이터를 수정하고 싶은 경우 사용되는 것. CREATE TRIGGER 트리거명 [ BEFORE | AFTER| INSTEAD OF ] { DELETE | UPDATE [OF 컬럼명, ...] | INSERT } ON 테이블명 [ FOR EACH ROW | FOR EACH STATEMENT ] [ WHERE 조건식 ] BEGIN SQL문1; SQL문2; ... END; SQL 문은 DELETE문, INSERT문, DELETE문이 있다. UPDATE가 발생했을 때는 다음과 같이 작성할 수 있다. CREATE TRIGGER 트리거명 UPDATE ON 테이블명 BEGIN SQL문1; SQL문2; ... END; 또한..