본문 바로가기

Database14

ORDER BY SELECT * FROM CUSTOMERS WHERE ORDER BY CUSTOMERID ASC/DESC ASC기본으로 정렬 ORDER BY 명령 자체는 데이터베이스에 저장된 순서 자체를 변경하진않음, 저장된 데이터 자체를 변경하는게아님 저장되어있는 데이터는 순서대로 쌓여있는거고 SELECT문을 수행해서 데이터를 보여줄때만 순서를 변경해서 보여줌 pirce기준으로 내림차순으로 정렬 select * from products order by price desc limit 1 -- 결과를 1개로 제한 문제 Q1. employee names select name from employee order by name asc Q2. employee salaries select name from employee wher.. 2021. 5. 13.
SELECT 가로, 로우는 데이터 한개의미 세로줄은 데이터의 특성을 의미 select from limit 10 : 샘플데이터 10개만 조회 해커랭크 select all 비교연산자 : 특정컬럼이 특정값을 가지는 데이터만 불러오기위해 사용 -, , >=, , =3 and customerid 100000 select * from city where id = 1661 weather observation satation6 select distinct city --중복값 제외 from sation where city like 'a%' orc city like 'e%' or city like 'i%' or city like 'o%' or city like 'u%' weather observation satation12 selec.. 2021. 5. 13.
오라클 SCOTT계정 lock해제하기 C:\Users\(사용자계정)>sqlplus SQL*Plus: Release 11.2.0.1.0 Production on 목 5월 13 15:32:42 2021 Copyright (c) 1982, 2010, Oracle. All rights reserved. 사용자명 입력: sys as sysdba 비밀번호 입력: (입력) 다음에 접속됨: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> alter user scott account unlock; 사용자가 변경되었습니다. 2021. 5. 13.
UNION, UNION ALL 집합 연산자 조건 집합연산자 사용하기위한 조건 : SELECT절의 컬럼 수 동일, SELECT절의 동일위치에 존재하는 컬럼의 데이터 타입 동일 집합연산자 종류 UNION 개별 SQL문의 결과에 대해 합집합 연산을 수행. 단, 결과에서 모든 중복된 행은 하나의 행으로 만든다. UNION ALL 개별 SQL문의 결과에 대해 합집합 연산을 수행. 중복된 행도 그대로 표시. 즉, 단순히 개별 SQL문의 결과를 합쳐 하나의 결과로 출력. 중복되지않을 경우 UNION과 결과 동일. INTERSECT 개별 SQL문의 결과에 대해 교집합 연산을 수행. 단, 결과에서 모든 중복된 행은 하나의 행으로 만든다. EXCEPT 개별 SQL문의 결과에 대해 차집합 연산을 수행. 단, 결과에서 모든 중복된 행은 하나의 행으로 만든.. 2021. 5. 9.