본문 바로가기

SQL24

SQL - WHERE SQL WHERE 구문SQL WHERE 구문은 데이터를 필터링할 때 사용할 수 있습니다. 컬럼에서 어느 특정한 데이터 값만 추출하고 싶을 때 사용되기도 합니다 .SQL WHERE SyntaxSELECT column_name,column_name FROM table_name WHERE column_name operator value;예를 들어서 customer테이블에 있는 country컬럼에서 나라가 Germany만 있는 모든 데이터를 추출하고 싶다고 한다면, SELECT * FROM CustomersWHERE Country='Germany'; 과 같이 표현할 수 있습니다. SELECT CustomerName FROM CustomersWHERE Country='Germany'; Customers테이블에서 .. 2016. 2. 25.
SQL - AND & OR SQL AND & ORAND - 첫 번째 조건과 두 번째 조건이 참일경우, 데이터를 보여준다. OR - 첫 번째 조건과 두 번째 조건 중 어느 하나가 참일경우, 데이터를 보여준다. 예를 들어 SELECT * FROM Customers WHERE Country='Germany' AND City='Berlin'; 일 경우 (해석) Cumtomers 테이블에서 Country가 Germany 그리고 City가 Berin 인 데이터를 보여달라. 결과:CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry1Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany 만약 OR을 사용할 경우 : SELECT *.. 2016. 2. 25.
SQL - ORDER BY SQL ORDER BYSQL ORDER BY 는 결과를 정렬할 때 사용된다. SQL ORDER BY SyntaxSELECT column_name,column_name FROM table_name ORDER BY column_name,column_name ASC|DESC; ascending 오름차순, descending 내림차순 만약 ASC|DESC 를 사용하지 않고 그냥 ORDER BY를 사용하면 기본으로 오름차순으로 정렬된다. SELECT * FROM Customers ORDER BY Country; 결과 : CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry12Cactus Comidas para llevarPatricio SimpsonCerr.. 2016. 2. 25.
SQL - INSERT INTO SQL INSERT INTO 문 사용법SQL INSERT INTO 문은 새로운 레코드(데이터)를 테이블에 넣을 때 사용한다.SQL INSERT INTO Syntax INSERT INTO 문읕 크게 두 가지 방법으로 사용 가능하다. 첫 번째는 컬럼 이름을 명시하지 않고 데이터를 넣는 것이다. INSERT INTO table_name VALUES (value1,value2,value3,...);두 번째는 컬럼 이름을 명시해서 value를 해당 컬럼에 넣는다. INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...); 첫 번째 방법은 컬럼 수에 정확하게 맞춰서 넣어야 한다. 만약 컬럼 수가 7개면 value값들도.. 2016. 2. 25.
SQL - UPDATE SQL UPDATE 문 사용SQL UPDATE 문은 테이블에 있는 레코드를 업데이트 한다. SQL UPDATE SyntaxUPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value;여기서 중요한 점은 WHERE를 사용해야한다. 만약 WHERE가 없으면 모든 레코드들이 업데이트 된다. UPDATE Customers SET ContactName='Alfred Schmidt', City='Hamburg' WHERE CustomerName='Alfreds Futterkiste'; (해석) Customers테이블에서 ContactName을 Alfred Schmidt로 바꾸고 City도 Hamburg로 바꾸는데 그 조건은C.. 2016. 2. 25.
SQL - DELETE alter table [table_name] auto_increment = 1; SQL DELETE 문 사용 SQL DELETE문은 테이블에서 행을 삭제할 때 사용한다. SQL DELETE Syntax DELETE FROM table_name WHERE some_column=some_value; 주의! 만약 WHERE문을 생략한다면 모든 레코드들이 지워질 수도 있다. DELETE FROM Customers WHERE CustomerName='Alfreds Futterkiste' AND ContactName='Maria Anders'; (해석) Customers테이블에서 CustomerName이 'Alfreds Futterkiste' 이면서 ContactName='Maria Anders'인 행을 지워라. .. 2016. 2. 25.