MS SQL | SELECT 쿼리 데이터 읽기
데이터를 다룰 때에 CRUD(Create🔗, Read🔗, Update🔗, Delete🔗)를 할 줄 알면 기본은 알고 있다고 합니다. (저는 알파Α이며, 오메가Ω라고 생각합니다.) 그 중에서 Read, SELECT Query 쿼리, 데이터를 읽는 방법을 알아보겠습니다. 데이터를 읽는 명령어는 다음과 같습니다. SELECT [칼럼1], [칼럼2], […] FROM 테이블이름; 만약 전체 칼럼을 다 읽어오고 싶다면, SELECT * FROM 테이블이름; 을 입력합니다. (참고) "*" 를 붙이는 것과 몇 개의 칼럼이름을 입력하는 것에서 성능 차이는 분명히 존재합니다. 하지만, 모든 칼럼을 불러오는 경우라면, 칼럼이름을 나열하기 보다는 "*"를 입력하는 게 더 나은 방법 같습니다. (관련된 글) MS SQL |..
2023. 2. 17.
MS SQL | 작은따옴표 (') 문자 입력하기
MS SQL 에서 문자열을 입력할 때에 작은따옴표(')를 사용합니다. 그렇다면 문자열에 작은 따옴표를 입력하려면 어떻게 해야 할까요? INSERT INTO dbo.users_table ( num , id , pwd , name , sex , birth , email , phone_number , description ) VALUES ( 2 , 'testid02' , 'testpwd02' , 'name02' , N'남' , '2000-1-2' , 'tester02@gmail.com' , NULL , N'작은 따옴표를 입력하려면 ''''를 두번 입력하면 됩니다. \ 혹은 아스키코드 CHAR(39)' + CHAR(39) + N'를 입력합니다.' ); '' 작은따옴표를 두 번 입력하든, 아스키코드의 CHAR(3..
2023. 2. 13.
MS SQL | INSERT 쿼리 데이터 입력하기
데이터를 다룰 때에 CRUD(Create🔗, Read🔗, Update🔗, Delete🔗)를 할 줄 알면 기본은 알고 있다고 합니다. (저는 알파Α이며, 오메가Ω라고 생각합니다.) 그 중 Create, Insert Query 쿼리, 데이터를 입력하는 방법입니다. INSERT INTO 테이블이름 (칼럼1, 칼럼2, …) VALUES (값1, 값2, …); 과 같이 입력하면 됩니다. 단, nchar 또는 nvarchar 값을 입력할 때에 N을 붙이지 않으면, ??? 로 입력됩니다. ("N"은 대소문자 구분합니다!) (관련된 글) MS SQL | 작은따옴표 (') 문자 입력하기🔗 MS SQL | 개행,줄바꿈(\) 코드가 길어질 때에 사용하는 줄바꿈 입력하기🔗 MS SQL | INSERT 쿼리 데이터 입력하기🔗 ..
2023. 2. 10.
MS SQL | 날짜, 시간 계산 더하기 빼기 방법(DATEADD)
1. 분 단위 계산 2. 시간 단위 계산 3. 일 단위 계산 MS SQL 을 하다보면, 날짜나 시간을 더하거나 뺄 때가 있습니다. 방법을 알아보겠습니다. DATEADD 를 사용하면 됩니다. 1. 분 단위 계산 DATEADD(MINUTE, 더할값, 값) 5분을 더했습니다. 2. 시간 단위 계산 DATEADD(HOUR, 더할값, 값) 24+1 시간을 음수로 계산하여 더했습니다. 25시간 뺏다는 말입니다. 3. 일 단위 계산 DATEADD(HOUR, 더할값, 값) 1+7 일을 더했습니다. 즉, 8일을 더했습니다. 월 단위 계산, 연 단위 계산은 거의 중복된 설명이기 때문에, 제일 위 대표 이미지를 참조하시면 되겠습니다. (관련된 글) MS SQL | 현재 날짜, 시간만 출력하는 방법 (GETDATE 등)🔗 M..
2023. 2. 3.