database 3

CASE를 이용하여 1개의 컬럼을 분리하기

테스트에 사용된 테이블과 데이터 SELECT CASE WHEN 컬럼=조건 -- 조건문 THEN --맞다면 데이터 or 컬럼명 ELSE -- 틀리면 데이터 or 컬럼명 END AS 신규컬럼명 --위 데이터가 입력될 컬럼명 예시 select Column1, CASE WHEN Column2='남' THEN Column2 ELSE '' END AS Man, --Column2가 남자라면 Man컬럼에 Column2값을 넣는다 CASE WHEN Column2='여' THEN Column2 ELSE '' END AS WoMan --Column2가 남자라면 WoMan컬럼에 Column2값을 넣는다 FROM NewTable 결과

MS-SQL 연동 (INSERT,UPDATE,DELETE,CREATE)

테스트에 사용된 테이블과 데이터 private void button4_Click(object sender, EventArgs e) { //DB에 추가할 데이터 저장 string name = Tbox_Name.Text; string area = Tbox_Area.Text; string gender = Tbox_Gender.Text; string age = Tbox_Age.Text; //DB에 추가할 데이터 저장 끝 //DB 서버 정보 server = IP주소,포트 ; uid = 아이디; pwd = 비밀번호; database = 데이터베이스 string conn = "server = 192.168.0.10,1433; uid = admin; pwd = 1234; database = test_db;"; stri..

C#/winform 2021.02.25

[MS-SQL]기본 (CRUD)쿼리 (CREATE,INSERT,SELECT,UPDATE,DELETE)

쿼리는 자주 사용되는 순서로 정렬 되어있다. //개인주관적 (SELECT,UPDATE,INSERT,DELETE,CREATE) 테스트에 사용된 테이블과 데이터 SELECT (조회) SELECT 컬럼1,컬럼2 FROM 테이블 예) SELECT Column1, Column2 FROM NewTable 결과) 조회하고자 하는 테이블의 모든 컬럼을 조회하고 싶다면 *을 사용하면 된다. SELECT * FROM NewTable UPDATE (수정) UPDATE 테이블 SET 변경할컬럼 = 변경할데이터 WHERE 조건컬럼 = 조건데이터 조건 데이터를 입력할때, 문자열이면 '데이터', 숫자형은 그대로 입력한다. 예) UPDATE NewTable SET Column3 = '제주' WHERE Column1 = '홍길동' 결..