본문 바로가기

sql

(10)
SQLD 오답노트 및 기출 총 정리 이거 하나면 합격 가능 SQLD 오답노트 및 기출 총 정리 이거 하나면 합격 가능 SQLD 준비를 하고 계신가요? SQLD 를 독학으로 준비 하고 계시다면 아래 자료를 꼭 활요 하시길 바랍니다. SQLD 기출문제들과 오답노트를 준비 했습니다. 제가 첨부해드린 기출문제들과 오답노트 딱 5번씩만 보세요. 전공자라면 따로 책을 안보셔도 합격이 가능 하실 겁니다. 전공자가 아니더라도, 5번 보시고, 실습 조금 더 하시면 충분히 합격을 하실 수 있습니다. 독학하시는 여러분들 모두 화이팅 하시길 바랍니다!!! SQLD 기출 문제 총정리 SQLD 기출문제는 아래 포스팅으로 이동하시면 잘 정리가 되어 있습니다. 종종 업데이트가 되니 최신이라고 생각하시면 되겠습니다. 2020.05.21 - [Database] - SQLD 기출문제 모음 정리 ..
replace into & insert into 차이점, 주의할점이 무엇인지 쉽고 간단하게 확인하기 replace into & insert into 차이점, 주의할점이 무엇인지 쉽고 간단하게 확인하기 안녕하세요. MYSQL이나 mariadb를 쓰시는 여러분들께 오늘은 replace into 와 insert into의 차이점을 말씀 드려보겠습니다. 자, 그럼 시작해 보겠습니다. 개념이해 아마 여러분들이 insert into에 대해서는 잘 아시리라 생각을 하는데, 잘 이해 안가시는 분들이 있다면 아래 포스트를 한번 보고 오시면 됩니다. 2020.05.15 - [Database/sql 강의] - sql 독학 강의 # mysql insert 사용 방법 17편 -sTricky sql 독학 강의 # mysql insert 사용 방법 17편 -sTricky sql 독학 강의 # mysql insert 사용 방법 1..
SQLD 독학용 책 추천 SQLD 독학용 책 추천 안녕하세요. 요즘 SQLD 관심도가 아주 높습니다. DB쪽 업무를 지망하시는 분들, 그리고 개발자, 기타 취업 준비생들까지 SQLD에 관한 관심이 아주 높으셔서 관련해서 포스트를 하나 작성 해 봅니다. 특히나 SQLD는 독학으로 준비하시는분들이 많이 계시더라구요. 아래 내용 참고 하셔서 SQLD 취득 하시는데 꼭 도움이 되셨으면 좋겠습니다. SQLD 독학용 책 SQLD는 독학으로도 충분히 가능한 자격증 입니다. 난이도도 그다지 높지 않고, 기본적으로 SQL을 조금만 알아도 취득 할 수 있으시라 생각 됩니다. 그리고 실제로 제가 추천해드리는 이 책들로 합격한 수기들이 많이 있습니다. 다른책들도 많이 있으나, 아래 책 2권이 가장 유명하고, 실제로도 괜찮다는 평들이 많으니 우선적으로..
datagrip 사용법 마스터하기 초기설정 부분 안내 datagrip 사용법 마스터하기 초기설정 부분 안내 안녕하세요. 오늘은 DB Tools, SQL Tools 가운데 제가 지난 9년여간 써왔던 많은 DB Tool들 가운데 가장 뛰어나다고 생각하고 지금도 잘 사용 중인 Tool인 datagrip에 관하여 소개를 드리겠습니다. 많은 분들이 각자 자신에게 맞는 DB Tool들을 사용하고 계시지만, 아직 datagrip을 몰라서, 또는 회사에서 어쩔 수 없이 제공하는 기본 툴들만 사용하고 계신 경우도 많이 있을 거라 생각합니다. oracle을 쓰시는 분들은 orange, toad나 sqlgate 등을 많이 쓰실것 이고, mysql이나 mariaDB를 사용하시는 분들은 heidSQL 또는 MyAdmin, DBeaver 등을 많이들 사용하고 계실 것입니다. 물론 ..
MySQL 기본 select SQL 예제 MySQL 기본 select SQL 예제 안녕하세요. 오늘은 MySQL에서 기본적으로 사용되는 select SQL의 예제를 보여드리고 사용법을 안내드리겠습니다. 우선 그전에 여기서 사용될 데이터들에 대해서 간략하게 안내하고, DDL문을 공유하겠습니다. 우선 이번 select SQL 예제 작성을 위해서 3개의 테이블을 생성할 것입니다. student, exam_result, major 이렇게 3개의 테이블을 생성하고요. 각 테이블은 아래와 같은 성격의 데이터가 들어가게 됩니다. student 테이블 student 테이블은 아래와 같이 생겼습니다. 학생 이름, 학번, 생년원일, 성별, 입학 연도, 전화번호, 학과 코드 총 66명의 학생 정보가 들어있습니다. 1. 테이블 DDL create table stud..
sql 독학 강의 # 단일행 함수 잘 사용 하기(문자 함수) 4편 -sTricky sql 독학 강의 # 단일행 함수 잘 사용 하기(문자 함수) 4편 -sTricky 컨텐츠 index 0. SQL 함수의 정의 1. lower/upper 함수 사용 하기 2. length 함수 사용 하기 3. concat 함수 사용 하기 4. substr/mid 함수 사용 하기 5. instr 함수 사용 하기 6. lpad/rpad 함수 사용 하기 7. trim/ltrim/rtrim 함수 사용 하기 8. replace 함수 사용 하기 안녕하세요. 이번 SQL 독학 강의의 주제는 입니다. 함수만 잘 사용하더라도 SQL 활용능력을 많이 끌어올릴 수 있습니다. 이번 강의를 통해서 여러분들의 SQL 활용 능력이 많이 좋아지기를 기대하며, SQL 공부 강의를 시작해 보겠습니다. #지난 독학 강의 보러 가기# 202..
SQL의 정의와 언어의 종류 SQL의 정의와 언어의 종류 SQL 이란? •SQL 은 Structured Query Language의 약자로 데이터베이스에서 데이터를 조회, 입력, 수정, 삭제 저장 하는데 사용되는 질의 언어 입니다. •SQL 은 역할에 따라 DML, DDL, DCL, TCL 로 나뉩니다. DML ( Data Manipulation Language ) 데이터 조작어 •SELECT ( 데이터 조회 ) SELECT 문은 테이블에 저장된 데이터를 조회하는데 사용되는 SQL 입니다. SELECT 문의 기본 패턴은 다음과 같습니다 SQL> SELECT 컬럼1 FROM 테이블 WHERE 조건 ; •DELETE ( 데이터 삭제 ) 데이터를 삭제할때 사용합니다. SQL> DELETE FROM 테이블 WHERE 조건 ; •INSERT..
SQL class #3 REGEXP_LIKE, REGEXP_REPLACE SQL class #3 REGEXP_LIKE, REGEXP_REPLACE 1. REGEXP_LIKESCOTT>select * 2 from reg_test 3 where regexp_like(text,'[a-z][0-9]') 4 ; TEXT ---------- a1b2c3 aabbcc123REGEXP_LIKE(text,'[a-z][0-9]') 이란, text 값의 내용중에 a-z로 시작하고, 0-9 까지 숫자가오는 값만 추려서 출력을 해주는 함수 입니다. 2. REGEXP_LIKE (2)SCOTT>SELECT * 2 FROM reg_test 3 WHERE REGEXP_LIKE(text,'[a-z]{3}') 4 ; TEXT ---------- abc 123 aabbcc123 123abcREGEXP_LIKE(..