본문 바로가기

프로그래밍307

SQLD 를 위한 SQL기본문법 정리 3 DML (Data Manipulation Language) 데이터를 검색 또는 변형하기 위한 명령어 SELECT, INSERT, UPDATE, DELETE : SELECT 는 조회라서 아무런 영향을 안줌. 나머지 INSERT, update, delete는 테이블 구조에는 영향을 주지 않지만 (구조에 영향을 주는건 DDL, Data Definition Language ex. create, alter, drop etc...) 인스턴스에 영향을 줌 - 테이블에 한 건의 레코드 추가 : 여러 건이면 INSERT ALL ~구문 활용 - 문자 or 날짜는 작은 따옴표 사용 (숫자는 x) INSERT INTO PLAYER (PLAYER_ID, PLAYER_NAME, TEAM_ID, BIRTH_DATE) VALUES .. 2024. 2. 7.
SQLD 를 위한 SQL기본문법 정리 2 : 문자열과 문자열을 연결 1. 함수를 사용할 때: CONCAT(str1 , str2) 2. 연산자를 사용할 때: str1 || str2 SELECT PLAYER_NAME, HEIGHT || 'cm' "선수 신장" FROM player; SELECT PLAYER_NAME, CONCAT(HEIGHT,'cm') "선수 신장" FROM player; 만약 3개 이상이라면 CONCAT은 안됨 ▷ 이런건 안됨, 그래서 이럴땐 '||' 요거 써야함 : 사이에 있는거 불러오기 BETWEEN 170 AND 180 : HEIGHT >=170 and HEIGHT > 조회 결과값 이거를 간단하게 이렇게 IN을 사용해서 쓸 수 있음 SELECT PLAYER_NAME, TEAM_ID FROM PLAYER WHERE TEAM_I.. 2024. 2. 5.
SQLD 를 위한 SQL기본문법 정리 1 CREATE USER 아이디 IDENTIFIED BY 비밀번호; GRANT CONNECT, DBA, RESOURCE TO 아이디 DROP TABLE 테이블이름 CASCADE CONSTRAINT; describe 테이블이름 desc 테이블이름 전체조회 - SELECT * FROM 테이블이름; 일부조회 - SELECT 원하는컬럼이름 FROM 테이블이름; 중복 데이터 모두 출력 - (이게 default) SELECT ALL 컬럼이름 FROM 테이블 이름; 중복 제거 하고 출력 - DISTINCT는 컷 컬럼 앞에 위치, NULL도 하나의 값으로 간주 SELECT DISTINCT 컬럼이름 FROM 테이블 이름; ▷ TEAM_ID 와 POSITION에 대한 조합에서 중복된 값을 제거하고 나옴 컬럼 리스트들 중에서 .. 2024. 2. 5.
Git-hub 업로드 후 Unable to render code block 일 때 깃허브에 jupyter 파일을 업로드 했는데 위와 같이 Unable to render code block 이라고 나올 때가 있다. 요것은 주피터 노트북 파일을 오픈 할 수 없을 때 발생한다 (파일이 작으면 되는데 큰 거는 주로 안되는 듯) 이럴 때 해결 방법은,,, 해당 git hub 파일의 URL 주소를 https://nbviewer.org/ nbviewer nbviewer A simple way to share Jupyter Notebooks Enter the location of a Jupyter Notebook to have it rendered here: Programming Languages Books Misc nbviewer.org 요기에 올려주면 된다. 물론 깃허브 유저이름이나, repos.. 2024. 2. 1.