본문 바로가기

개발관련/SQL13

SQL :: CONVERT() CONVERT(데이터 타입, 변경대상, 변경형태) 기존 테이블에 "변경대상" 칼럼이 있어야 한다. 1. 예제테이블 No FromData 1 2016-08-05 10:45:01.777 2 2016-08-05 10:45:01.777 3 2016-08-05 10:45:01.777 4 2016-08-05 10:45:01.777 2. 변경형태 Fomat 스타일 번호(2자리 연도)스타일 번호(4자리 연도)출력 -1 & 100 mon dd yyyy hh:miAM(PM) 1 101 mm/dd/yyyy 2 102 yy.mm.dd 3 103 dd/mm/yyyy 4 104 dd.mm.yy 5 105 dd-mm-yy 6 106 dd mon yy 7 107 Mon dd,yy 8 108 hh:mi:ss - 9 & 109 mon .. 2016. 8. 5.
SQL :: CASE WHEN IF문과 비슷하다. CASE WHEN [조건절] THEN [참일 때 결과] ELSE [거짓일 때 결과] END 점수가 80이상인 사람은 Success로 , 미만인 사람은 Fail로 표시해보자. SELECT점수, (CASE WHEN 점수 >= 80 THEN 'Success' ELSE 'Fail') as Result From Table_Name [출처] MSSQL CASE WHEN 사용하기 / 조건별 다른값 조회하기|작성자 창공 2016. 8. 5.
함수 정리 1. Round() : ex) round(price,0) : 소수점 첫째 자리부터 반올림 2. IN ex) where절에서 여러개의 컬럼값들 중 하나만이라도 일치하면 select SELECT * FROM table_name WHERE column_name IN (Value1, value2...) SELECT * FROM Customers WHERE City IN ('Paris', 'London'); customers 테이블에서 city 컬럼값이 paris이거나 london인 것을 select 하는 문장. 2016. 7. 26.
SQL 쿼리 끄적끄적 1. Create db CREATE DATABASE my_db; 2. CREATE TABLE CREATE TABLE Persons(PersonID int,LastName varchar(255),FisrtName varchar(255),Address varchar(255),City varchar(255)); CREATE TABLE PersonNotNull(P_Id int NOT NULL,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255)) * 외래키 참조 테이블 생성 CREATE TABLE Orders(O_Id int NOT NULL,OrderNo int NOT NULL,P_Id int,PRI.. 2016. 6. 21.