목록SQL (8)
miinsun
보호되어 있는 글입니다.
보호되어 있는 글입니다.
테이블에 직접적인 변화 없이 데이터 값을 초기화 하는 방법은 TRUNCATE 를 쓰면 된다 TRUNCATE tablename TRUNCATE test_table;
SELECT문 select문은 sql에서 가장 중심적인 기능이다! select문의 기능은 데이터베이스에서 테이블을 쿼리하여 데이터를 추출해내는데 사용하는 것이다. Element Expression Role SELECT 리턴 받을 컬럼을 정의 FROM 쿼리 할 테이블을 정의 WHERE 필요한 행을 필터링 GROUP BY 행을 그룹으로 정렬 HANING 필요한 그룹을 필터링 ORDER BY 결과 값을 정렬 select 문을 사용할 때 꼭 SELECT 값은 명시해야 한다. 그 외에 element는 꼭 명시 안해줘도 된다. 예를 들어 "SELECT * FROM My_table " 처럼 사용할 수 있다. SELECT * 은 네트워크의 불필요한 데이터를 전송하는 형태이기 때문에 시스템에 큰 영향을 끼칠 수 있으..
1. 서브 쿼리를 사용하여 각 제품의 비용 및 정가를 각 판매에 부과 된 단가와 비교하십시오. - 정가가 판매 된 모든 제품의 평균 단가보다 높은 각 제품의 제품 ID, 이름 및 정가를 검색하십시오. -- select the ProductID, Name, and ListPrice columns SELECT ProductID,Name, ListPrice FROM SalesLT.Product -- filter based on ListPrice WHERE ListPrice> -- get the average UnitPrice (SELECT AVG(UnitPrice) FROM SalesLT.SalesOrderDetail) ORDER BY ProductID; 2. AdventureWorks는 손실로 판매되는 ..
1.Sale.Customer테이블에서CompanyName, SalesOrderId 및 SalesLT.SalesOrderHeader 테이블에서 TotalDue 를 반환하는 쿼리를 작성하십시오. - JOIN을 사용하시오 SELECT CompanyName, SalesOrderId, TotalDue FROM SalesLT.Customer AS c JOIN SalesLT.SalesOrderHeader AS oh ON c.CustomerID = oh.CustomerID; 2. 고객에게 송장을 보내려면 고객의 주소가 필요합니다. - 고객 주문 조회를 확장하여 전체 주소, 도시, 주 또는도, 우편 번호 및 국가 또는 지역을 포함한 각 고객의 본사 주소를 포함하십시오. SELECT c.CompanyName, a.Ad..
1. SalesLT.Custom 테이블에서 모든 열을 선택하십시오. SELECT * FROM SalesLT.Customer 2. 고객 테이블(Customer table)에서 제목, 이름, 중간 이름, 성, 접미사 열을 선택하십시오. SELECT Title, FirstName, MiddleName, LastName, Suffix FROM SalesLT.Customer; 3. 각 고객에게는 지정된 영업 담당자가 있습니다. 영업 담당자의 정보와 고객 정보를 선택하십시오. CustmomerName은 (Title + LastName) Mr Smith 방식으로 표시하십시오. SELECT SalesPerson, Title + ' ' + LastName AS CustomerName, Phone FROM Sale..
Transact-SQL이란? SQL은 Structerd Query Language, 구조적 질의 언어이다. 1970년대 "IBM"에서 데이터베이스 관리를 위해 만들었다. 데이터 베이스는 어플리케이션이 사용하는 데이터를 저장하고 조회한다. SQL은 이런 데이터베이스를 생성, 수정, 삭제하는 등의 데이터의 전체 골격을 결정하는 역할을 한다. SQL은 순차적인 언어가 아니라 기술적인 언어다. 한마디로 수학적인 개념 위에서 만들어진 언어라고 생각하면 쉽다. (그러니깐 결과를 얻기 위한 과정을 먼저 생각하기보다는, 먼저 가져오고 싶은 결과의 익스프레션을 작성하는 것이 더 도움이 될 것이다) SQL을 마이크로소프트에서 개발한 것이 바로 "Transact-SQL", "T-SQL"이라고도 부른다. Transact-SQ..