일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- 백준 알고리즘
- CJ UNIT
- 정보처리산업기사
- python
- SQL
- SW봉사
- 문제풀이
- 소프티어
- 시나공
- 백준알고리즘
- kotlin
- softeer
- programmers
- 자바
- 코딩봉사
- 프로그래머스
- 데이터베이스
- java
- 코틀린
- 회고
- 백준
- 코딩교육봉사
- BFS
- 파이썬
- 1과목
- C++
- 스프링
- MYSQL
- 공부일지
- Today
- Total
목록분류 전체보기 (570)
JIE0025

사전지식 Statement (문) : Action 명령어 , ~을 하라 Expression (식, 표현식) : 값을 반환하는 Statement 명령문 Expression 표현식 SELECT a, b,c FROM dbo.temp temp에서 a,b,c 컬럼값을 조회 하라 명령어 WHERE custid > 0 반드시 어떤 값이 반환이 되어야만 한다. custid 가 0보다 큰지에 대해 TRUE, FALSE, NULL 셋중 하나 무조건 반환 스칼라 값(단일 값)으로 반환 CASE 표현식 CASE는 조건논리를 기반으로 값을 출력하는 스칼라 표현식 CASE는 표현식(Expression)이지 구문(Statement) 가 아니다. CASE 표현식의 종류 - 단순형 (CASE다음에 column있음, WHEN 다음에 값..

술어와 연산자 술어 : TRUE, FALSE, UNKNOWN 으로 평가되는 논리적 표현식 WHERE, HAVING, CHECK 제약조건 등이 술어에 해당 IN, BETWEEN, LIKE도 T-SQL에서 지원하는 술어. 비교연산자 표준 비교 연산자 : =, >, =, , ! 산술 연산자 > 비교 연산자 > 논리 연산자 > 술어 연산자 > = 1. () 2. *, /, % 3. +(Positive), -(Negative), +(Addition), +(Concatenation), -(Substraction) 4. =, >, =, , !< (Comparison operation) 5. NOT 6. AND 7. BETWEEN, IN, LIKE, OR 8. = (Assignment), 할당 4번 = 와 8번 =는 ..

순위함수(분석함수)결과에 순번, 순위를 매기는 함수 비집계함수 중 RANK, NTILE, DENSE_RANK, ROW_NUMBER 등이 해당된다. PARTITION BY : 동일 그룹으로 묶어줄 칼럼 명 지정ORDER BY : Partition 정의에 지정된 컬럼에 대한 정렬 수행 SELECT (arguments) OVER ([PARTITION BY ] ORDER BY ) FROM 테이블명; 종류NTILE() : PARTITION을 지정된 수 만큼의 등급으로 나누어 각 등급 번호를 출력RANK() : 순위 값 중 동등 순위 번호는 같게 나오고 그 다음 순위를 다음 번호를 뺀 그 다음 값을 출력DENSE_RANK() : 순위 값 중 동등 순위 번호는 같게 나오고 그 다음 순위를 다음 번호로 출력ROW_NU..

예제를 보면서 쉽게 설명 하겠다. CREATE TABLE memberTBL (SELECT userID, userName, addr FROM userTBL LIMIT 3); ALTER TABLE memberTBL ADD CONSTRAINT pk_memberTBL PRIMARY KEY (userID); SELECT * FROM memberTBL; - CREATE TABLE memberTBL (SELECT userID, userName, addr FROM userTBL LIMIT 3); memberTBL 을 생성하면서userTBL의 userID, userName, addr을 열로 하는 데이터 3개를 복사해왔다. - ALTER TABLE : 테이블 수정 쿼리문 - ADD CONSTRAINT pk_memberTB..
보호되어 있는 글입니다.

DELETE테이블에 데이터를 행 단위로 삭제하는 명령어DELETE FROM 테이블이름 WHERE 조건;DELETE할 때 WHERE 절을 생략하면 전체 데이터가 삭제되니 주의 !!!!!! 데이터 1개 삭제 id가 10006인 데이터를 삭제하라DELETE FROM testTBL4 WHERE id= 10006 LIMIT절 : 상위 n개만 삭제하기Fname이 Aamer인 상위 데이터 5개를 삭제하라 먼저 Fname이 Aamer 인 데이터들만 추출해보았다. SELECT * FROM testTBL4 WHERE Fname = 'Aamer'; DELETE FROM testTBL4 WHERE Fname = 'Aamer' LIMIT 5; 노랑색으로 칠해두었던 상위 5개 데이터가 사라진 것을 볼 수 있다. DELETE 는 ..

UPDATEUPDATE 테이블이름 SET 열1=값1, 열2=값2, … WHERE 조건; 예제 1) 한개의 데이터 UPDATE testTBL4의 Fname 이 Parto의 Lname을 Allo로 바꿔보자.UPDATE testTBL4 SET Lname = 'Allo' WHERE Fname = 'Parto'; SELECT * FROM testTBL4; 예제 2) 전체 테이블 내용 수정하기 buyTBL의 가격을 전체 1.5배 인상하라.UPDATE buyTBL SET price = price*1.5; SELECT * FROM buyTBL;

INSERT 문INSERT [INTO] tablename [(열1,열2 ...)] VALUES (값1,값2 ....) - 테이블 이름 다음에 나오는 열은 생략 가능하다. 단 열의 순서 및 개수는 동일해야한다.USE cookDB;CREATE TABLE testTBL1 (id int, userName char(3), age int);INSERT INTO testTBL1 VALUES (1,'KHY','18'); - id와 이름만 입력, 나이는 입력XINSERT INTO testTBL1 (id, userName) VALUES (2,'PJA'); - 열의 순서 변경해 입력INSERT INTO testTBL1 (userName,age,id) VALUES ('HWO', 19,3); AUTO_INCREMENT - 자동..

컴포넌트에 값을 전달하고 싶으면 어떻게 해야할까? 컴포넌트에 띄우는 값을 달라지게 해보자. 먼저 리액트 프로젝트를 연다. App.js 파일을 간단하게 Hello 컴포넌트만 띄우는 걸로 바꾸어주었다. 컴포넌트 값 전달 형식 1) app.js의 Hello 컴포넌트 안에 name = "react"를 적어주었다. App.js import React from 'react'; import Hello from './Hello'; import './App.css'; function App() { return ( ); } export default App; 2) Hello 파일에 가서 함수 매개변수 안에 props 를 적어준다. function Hello(props){ } Hello.js 파일을 다음과 같이 수정한다음 ..