목록전체 글 (240)
S_pot

static void Main(string[] args) { string input; do { Console.WriteLine("입력(exit을 입력하면 종료): "); input = Console.ReadLine(); } while (input != "exit"); }

static void Main(string[] args) { // 조건이 참이면 무한반복한다. while(true) { Console.WriteLine("무한 반복"); } } static void Main(string[] args) { // 변수선언 int i = 0; int[] intArray = { 52, 273, 32, 65, 103 }; // 0번째, 1번째, 2, 3, 4 // 반복수행 while (i < intArray.Length) { Console.WriteLine(i + "번째 출력:" + intArray[i]); // 탈출을 위해 변수를 더한다. i++; } }

static void Main(string[] args) { // 배열생성 int[] intArray = new int[100]; // 요소의 길이를 출력 Console.WriteLine(intArray[0]); Console.WriteLine(intArray[99]); }

-- max 형의 데이터 형식을 이용해서 대량의 데이터를 입력 -- max형의 데이터 정의 use [tempdb]; CREATE TABLE maxTbl ( col1 VARCHAR(MAX), col2 NVARCHAR(MAX), ); -- 기존의 각각 1,000,000(백만)개 문자의 대량 데이터를 입력 INSERT INTO maxTbl VALUES( REPLICATE('A',1000000), REPLICATE('가',1000000)); -- 입력된 값의 크기를 확인 SELECT LEN(col1) AS [VARCHAR(MAX)], LEN(col2)AS [NVARCHAR(MAX)] FROM maxTbl; -- 백만이 입력되지 않고, VARCHAR는 8000, NVCHAR는 4000만 들어간다. -- VARCH..

-- 변수의 사용 -- 변수 선언: DECLARE @변수이름 데이터형식; -- 변수에 값 대입: SET @변수이름 = 변수의 값; -- 변수의 값 출력: SELECT @변수이름; USE sqlDB; DECLARE @myVar1 INT; DECLARE @myVar2 SMALLINT, @myVar3 DECIMAL(5,2); DECLARE @myVar4 NCHAR(20); SET @myVar1 = 5; SET @myVar2 = 3; SET @myVar3 = 4.25; SET @myVar4 = '가수 이름==> ' ; SELECT @myVar1 ; SELECT @myVar2 + @myVar3; SELECT @myVar4, Name FROM userTbl WHERE height >180 ;

-- 날짜와 시간 데이터 형식 SELECT CAST('2020-10-19 12:35:29.123' AS DATETIME) AS 'DATETIME' SELECT CAST('2020-10-19 12:35:29.1234567 +12:15' AS DATETIME2(7)) AS 'DATETIME2' SELECT CAST('2020-10-19 12:35:29.1234567 +12:15' AS DATE) AS 'DATE' SELECT CAST('2020-10-19 12:35:29.1234567 +12:15' AS TIME(7)) AS 'TIME' SELECT CAST('2020-10-19 12:35:29.1234567 +12:15' AS DATETIMEOFFSET(7)) AS 'DATETIMEOFFSET' SELEC..

class Program { static void Main(string[] args) { Console.WriteLine(5 % 2 == 0 ? true : false); // 참과 거짓 위치에 불 자료형 사용 Console.WriteLine(5 % 2 == 0 ? "짝수" : "홀수"); // 참과 거짓 위치에 문자열 자료형 사용, ? 기준으로 왼쪽이 조건 } }

class Program { static void Main(string[] args) { Console.Write("1~3 숫자를 입력하세요 : "); int Number = int.Parse(Console.ReadLine()); switch (Number) { case 1: Console.WriteLine("일"); break; // break: switch문을 종료하라. case 2: Console.WriteLine("이"); break; case 3: Console.WriteLine("삼"); break; default: // 해당하는 값이 없을 때 실행된다. Console.WriteLine("잘 못 입력하셨습니다."); break; } } } class Program { static void Ma..

-- 멤버테이블을 정의하고, 데이터 입력 USE sqlDB; SELECT userID, name, addr INTO memberTBL FROM userTbl; SELECT * FROM memberTBL; -- 변경테이블을 정의하고 데이터 입력 CREATE TABLE changeTBL ( changeType NCHAR(4), -- 변경사유 userID char(8), name nvarchar(10), addr nchar(2)); GO INSERT INTO changeTBL VALUES ('신규가입', 'CHO', '초아', '미국'), ('주소변경', 'LSG', 'null', '제주'), ('주소변경', 'LJB', 'null', '영국'), ('회원탈퇴', 'BBK', 'null', 'null'), (..