23.04.03 학습일기

23.04.03 학습일기

--ID값이 갑자기 이상해졌을때 값 재 설정하는법

DBCC CHECKIDENT({DBname},reseed,{indexNumber})

 

-- 데이터 삭제맨

DELETE FROM Customer WHERE Customerid=13;

 

-- 데이터 추가맨

insert into Customer
values('부산맨','대한민국 부산',1,19)

 

-- blank 지우고 불러오기 예제

select * from
(select 
   Customerid, CustomerName, replace(CustomerAddress,' ','')as addr, 
   CustomerSex, CustomerAge from Customer) as a
where addr = '대한민국인천'

 

-- 설정된 조건에 맞춘 값만 꺼내서 테이블 새로 만들기 예제

select * 
into BusanCustomer
from
(select 
	Customerid, CustomerName, replace(CustomerAddress,' ','')as CustomerAddress, 
	CustomerSex, CustomerAge from Customer) as a
where CustomerAddress = '대한민국부산'
select * from IncheonCustomer
select * from BusanCustomer
select * from Customer

 

--비교연산자 예제

select * from Customer
where Customerid != 1 
--1이 아닌것 전부

 

--논리연산자 && 비교연산자 예제

select * from Customer
where Customerid >= 1 AND Customerid <=7
--1이상 && 7이하

 

--논리연산자 && 비교연산자 예제 (같은 표현)

select * from Customer
--where Customerid >= 1 AND Customerid <=7
where Customerid BETWEEN 1 AND 7
--1이상 && 7이하

 

--IN( {target1} , {target2} , {target3} )

select * from Customer
where CustomerName IN ('김정은','바이든','마망드')
--타겟이 들어간 레코드들만 불러오기

 

-- LIKE 연산자

select * from Customer
where CustomerAddress LIKE '대한민국%'
--대한민국으로 시작하는건 다 찾음

select * from Customer
where CustomerAddress LIKE '%포항'
--서울으로 끝나는건 다 찾음


select * from Customer
where CustomerAddress LIKE '%엘렐레%'
--앞뒤로 뭐가 있던 (NULL은 X) 엘렐레가 들어가는건 다 찾음

댓글을 작성해보세요.

채널톡 아이콘