참고 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정말 기본적인 문제지만 가끔 헷갈릴만한, 짚고 넘어가야할 문제인거 같아서 들고 왔어요 문제에서 요구하는 조건은 중복되지 않고 NULL이 아닌 이름의 갯수 너무 간단하잖아 ? 중복 안되니까 DISTINCT 갯수니까 COUNT 함수 사용해서 그냥 대충 SELECT DISTINCT COUNT(NAME) FROM ANIMAL_INS 하면-- 땡 ! 위 코드처럼 작성해서 틀리고 질문하시는 분들이 많았는데요, 왜 오답일까요? 문제에서는 서로 다른 이름 이라는 조건이 있었으니 SELECT COUNT(DISTIN..
SQL에 관련해 포스팅을 진행하려해요 저도 배우는 입장이고 아는게 많지 않아 글을 보며 같이 공부하고 배워나가고 싶어요 정정, 질문, 지적 언제나 환영입니다!! 제가 코드블럭에 예시를 든 코드들은 모두 https://livesql.oracle.com/apex/f?p=590:1000 에서 실행가능해요 (오라클 계정 생성 후 무료로 이용가능하며 Oracle과 DB Tool 설치 필요없이 이용가능해요) 다만 테이블명 앞에 hr. 을 붙여 주셔야 hr 스키마로 이용 가능합니다 그럼 시작할게요~ SELECT문 기본 구조 | (vertical bar) : or, 또는 {} (brace) : 문법의 범위, 묶음 [] (braket) : 생략 가능한 옵션 SELECT * | { [DISTINCT] column | ex..
SQL (Structured Query Language) 데이터베이스 시스템에서 자료를 처리하는 용도로 사용되는 구조적 데이터 질의 언어 사용자가 원하는 것을 RDBMS에 요청(쿼리)하는 언어 RDBMS (Relational Database Management System) - 관계형 데이터베이스 관리 시스템 RDB는 데이터 구성 시 2차원의 테이블 형태로 표현하여 데이터간의 상관관계를 표현(구조화) RDBMS는 이런 RDB를 생성하고 수정하며 관리할 수 있는 소프트웨어 SQL 명령어 종류 DDL (Data Definition Language) CREATE 데이터베이스 내 개체 (테이블, 인덱스 제약조건, 프로시저, 펑션 등)을 생성 할 때 DROP 데이터베이스내 개체를 삭제할 때 ALTER 데이터베이스..