분류 전체보기(1082)
-
일상
2018.04.13
[일상] 부산 서면 맛집 뎐벼락 참숯 대구막창
오랜만에 서면 나들이, 막창을 찾았습니다 찾다가 뎐벼락에 가게 되었죠. 그런데!! 어머나, 2년전 아무생각 없이 들어갔던 그 막창집!! 그때는 2차로 가서 정신없이 먹었는데,왠걸.. 더 맛있어 진 것 같습니다. 메뉴는 간단하면서도 여러가지 있습니다. 저는 곱창, 막창을 모두 좋아하는 관계로.. 2명에서 맨 위에 있는 막창(2인분)+양념막창(2인분)을 먹었죠. 둘이서 천천히 먹기 좋은 양인 것 같습니다. 기본적인 세팅입니다. 생수를 좋아하는 않는 저를 위해, 보리차 물이 나왔습니다.(행복..>.
-
일상
2018.04.12
[일상] 서울 문정동 HOTTO(호또) 치킨
HOTTO(호또) 치킨집을 다녀왔습니다. 처음에는 명란마요를 보고 들어갔지만, 더 유명하다는 통후추 치킨을 먹어보았습니다. 어딜가든 기본적인 음식을 먼저 먹어봐야 하니까요~! 메뉴는 여러가지가 있었지만, 역시 기본, 다음에는 명란마요 도전! 치킨 등장! 혼자서 일하시는지 조금 바빠보여서 기다리며, 맥주부터 홀짝홀짝~ 내부나 분위기상 호프집처럼 생겼습니다. 하지만 배달도하고 다른 여느 닭집과 다를 것 없습니다. 처음에는 후추를 싫어하는 것은 아니지만, 통후추라고 해서 걱정했어요. 너무 덩어리째 씹히는건 아닐지, 걱정도 잠시, 통후추를 살짝 으깨서 반죽에 입혀 튀기는 것 같습니다. 그래서 씹히더라도 약간 매콤한 정도, 거슬리거나 그러지 않고 매력터지는 맛! 특이하고 오묘하면서도 매력이 있는 것 같습니다. 치..
-
일상
2018.04.12
[일상] 서울 광장시장 맛집 부촌 육회
얼마 전 광장시장을 다녀왔습니다. 이것저거 먹거리가 무진장 많아 유명한 광장시장, 예~전에 한번 갔다와서 요번에 갔다왔는데요, 육회가 유명하다는 것을 처음알았던... 왜 이 맛있는것을... 그리하여 맛집을 하나 소개하고자 합니다. 시장이 넓어서 길 찾기가 힘들긴 했습니다 골목으로 들어서면 이렇게 간판이 걸려 있답니다. 사람이 많아서 잠깐 대기하는 동안 포토타임~ 회전율이 빠르고 바빠서 고기를 잘라 보관하고 있습니다. 간, 천엽, 육회를 썰어서 보관하고 있는데, 저렇게 썰어놓고 보관하면 마르거나, 먼가 좋지 않을것 같다는 생각을 하게 되죠. 하지만, 실제로는 사람이 끊임 없이 들어오기 때문에, 그럴 걱정을 할 시간이 없습니다. 드디어 입성! 메뉴는 여러가지가 있습니다. 하지만, 시장에서 순대와 국수, 빈대..
-
DB/MSSQL
2018.04.10
[MSSQL] 동적 피벗 테이블 만들기
이번 포스팅에서는 앞선 두 포스팅에서 배웠던 문자열 합치기 : STUFF, FOR XML PATH 문자열 구분자 추가 : QUOTENAME 기법들을 활용해 동적 피벗테이블을 만들어보도록 하겠습니다. 동적 피벗 테이블 만들기 예제 테이블 DEPT, EMP를 이용해서 연도별(DT) 부서 입사 현황을 조회한다 (회사코드(COMPANY):0327, 사업장코드(BIZAREA):1000 데이터로 한정함) 1. PIVOT을 이용해 년도를 칼럼으로 표시 2. 동적컬럼 생성 시 STUFF, QUOTENAME 함수를 이용하여 입사자가 있는 년도만 표시 결과 화면 예시 동적 피벗 만들기 DECLARE @COL AS NVARCHAR(MAX) --변수선언 DECLARE @QUERY AS NVARCHAR(MAX) --변수에 쿼리..
-
DB/MSSQL
2018.04.09
3
[MSSQL] STUFF와 FOR XML PATH를 활용한 문자열 합치기
MSSQL에서 문자열을 합치는 방법은 여러가지가 있습니다. 이번 포스팅에서는 테이블을 Select 해온 결과값을 문자열로 쉽고 간편하게 만들 수 있는 방법을 소개해 드리도록 하겠습니다. STUFF, FOR XML STUFF : 지정된 문자열의 시작위치와 크기를 지정하여 원하는 문자로 치환하는 함수입니다. 사용법 STUFF('[문자열]','[시작위치]','[크기]','[치환문자]') FOR XML : 쿼리의 실행 결과를 XML형식으로 만들어줍니다. 모드 1. RAW : 행 집합의 각 행마다 SELECT문으로 반환되는 단일 행(ROW)를 생성합니다. 2. AUTO : SELECT문의 결과 XML에서 중첩된 구조를 생성합니다. 3. EXPLICIT : XML모양을 자신의 의지대로 특성과 요소를 혼합할 수 있습..
-
DB/MSSQL
2018.04.06
[MSSQL] 문자열 구분자 추가 (QUOTENAME) 함수 사용법 & 예제
QUOTENAME란? 문자열을 합치다 보면 가끔 문자열 앞에 따옴표 혹은 쉼표를 붙여준다거나 대괄호로 묶어줘야 할 경우가 있습니다. 그럴 때 유용하게 쓰이는 함수가 바로 QUOTENAME이라는 함수인데요 QUOTENAME이라는 함수는 문자열 앞뒤로 구분자를 넣어주는 기능을합니다. 구분자를 입력하지 않았을경우에는 대괄호가 추가되는 함수입니다. 사용법 --문법-- QUOTENAME ( '대상문자열' ,구분자 ) --EX-- PRINT(QUOTENAME ('ABCD')) ==> [ABCD] PRINT(QUOTENAME ('ABCD','''')) ==> 'ABCD' 예제 테이블 EX_TABLE에는 다음과같이 DT칼럼의 데이터 7개가 있다. 이 데이터를 대괄호로 묶어서 한 줄로 출력하시오 DECLARE @COL ..
-
DB/MSSQL
2018.04.05
[MSSQL] BETWEEN절 사용법 & 예제
BETWEEN구문 데이터베이스를 사용하다 보면 ~어디서부터 ~어디까지의 데이터를 출력하고 싶은 경우가 있습니다. 대표적인 경우가 날짜죠 ~일부터 ~일까지의 데이터를 출력해라!! 물론 X보다 크고 Y보다 작은 데이터를 찾아라 이런 식으로도 할 수 있지만 더 간결하고 유용하게 사용할 수 있는 문법인 BETWEEN 절을 소개합니다. 사용법 SELECT * FROM [테이블명] WHERE [칼럼명] BETWEEN [조건1] AND [조건2] 예제 --나이(AGE)가 20살~25살까지의 사원조회 SELECT * FROM MY_TABLE WHERE AGE BETWEEN 20 AND 24 --사원번호(NO_EMP)가 '0000'~'0010'까지이거나 나이(AGE)가 30살~40살인 사원조회 SELECT * FROM ..
-
DB/MSSQL
2018.04.04
[MSSQL] IN절 사용법 & 예제
IN절 데이터베이스를 사용하다 보면 이런 경험들 있으실 겁니다. XX이거나 XX이거나 XX이거나 XX이거나 이런 경우요 물론 OR을 활용해서 처리를 할 수도 있지만 IN이라는 좀 더 간편한 방식이 있습니다. 사용법 SELECT * FROM [테이블명] WHERE [칼럼명] IN ( [조건1],[조건2],[조건3] ) 예제 --나이가 20살,24살,26살인 사원 조회 SELECT * FROM MY_TABLE WHERE AGE IN(20,24,26) --사원번호가 '0000','0004','0008'이고 나이가 20살 24살 28살인 사원 조회 SELECT * FROM MY_TABLE WHERE NO_EMP IN('0000','0004','0008') AND AGE IN(20,24,28) [MS_SQL] L..
-
DB/MSSQL
2018.04.03
[MSSQL] LIKE절 사용법 & 예제
LIKE구문 쿼리문 WHERE절에 주로 사용되며 부분적으로 일치하는 칼럼을 찾을때 사용됩니다. SELECT * FROM [테이블명] WHERE LIKE [조건] _ : 글자숫자를 정해줌(EX 컬럼명 LIKE '홍_동') % : 글자숫자를 정해주지않음(EX 컬럼명 LIKE '홍%') 사용법 --A로 시작하는 문자를 찾기-- SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE 'A%' --A로 끝나는 문자 찾기-- SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE '%A' --A를 포함하는 문자 찾기-- SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE '%A%' --A로 시작하는 두글자 문자 찾기-- SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE 'A_'..
-
DB/MSSQL
2018.04.02
1
[MSSQL] 조건문 (CASE WHEN, IF) 함수 사용법 & 예제
프로그래밍 언어 중에서 조건에 따라 작업방식을 달리 할 수 있는 조건문이라는 것이 있습니다. 대표적인 문법이 IF문과 CASE문인데요. MSSQL에서도 조건절인 CASE문과 IF문을 지원하니 한번 활용해보시는 것도 좋을 것 같습니다. CASE WHEN 가장 많이 쓰이는 조건문입니다. 조건에 따라 값을 지정해 주는 역할을 합니다. --CASE사용법-- CASE WHEN 조건절 THEN 참일때 값 ELSE 거짓일때 값 END 컬럼명 --테이블(MY_TABLE)에서 성별(GENDER)이 001이면 여, 그게아니면 남자로 검색-- SELECT DISTINCT GENDER, CASE WHEN GENDER = '001' THEN '여' ELSE '남' END AS 성별 FROM MY_TABLE 다중 CASE WHE..
-
일상 2018.04.13[일상] 부산 서면 맛집 뎐벼락 참숯 대구막창 오랜만에 서면 나들이, 막창을 찾았습니다 찾다가 뎐벼락에 가게 되었죠. 그런데!! 어머나, 2년전 아무생각 없이 들어갔던 그 막창집!! 그때는 2차로 가서 정신없이 먹었는데,왠걸.. 더 맛있어 진 것 같습니다. 메뉴는 간단하면서도 여러가지 있습니다. 저는 곱창, 막창을 모두 좋아하는 관계로.. 2명에서 맨 위에 있는 막창(2인분)+양념막창(2인분)을 먹었죠. 둘이서 천천히 먹기 좋은 양인 것 같습니다. 기본적인 세팅입니다. 생수를 좋아하는 않는 저를 위해, 보리차 물이 나왔습니다.(행복..>.
-
일상 2018.04.12[일상] 서울 문정동 HOTTO(호또) 치킨 HOTTO(호또) 치킨집을 다녀왔습니다. 처음에는 명란마요를 보고 들어갔지만, 더 유명하다는 통후추 치킨을 먹어보았습니다. 어딜가든 기본적인 음식을 먼저 먹어봐야 하니까요~! 메뉴는 여러가지가 있었지만, 역시 기본, 다음에는 명란마요 도전! 치킨 등장! 혼자서 일하시는지 조금 바빠보여서 기다리며, 맥주부터 홀짝홀짝~ 내부나 분위기상 호프집처럼 생겼습니다. 하지만 배달도하고 다른 여느 닭집과 다를 것 없습니다. 처음에는 후추를 싫어하는 것은 아니지만, 통후추라고 해서 걱정했어요. 너무 덩어리째 씹히는건 아닐지, 걱정도 잠시, 통후추를 살짝 으깨서 반죽에 입혀 튀기는 것 같습니다. 그래서 씹히더라도 약간 매콤한 정도, 거슬리거나 그러지 않고 매력터지는 맛! 특이하고 오묘하면서도 매력이 있는 것 같습니다. 치..
-
일상 2018.04.12[일상] 서울 광장시장 맛집 부촌 육회 얼마 전 광장시장을 다녀왔습니다. 이것저거 먹거리가 무진장 많아 유명한 광장시장, 예~전에 한번 갔다와서 요번에 갔다왔는데요, 육회가 유명하다는 것을 처음알았던... 왜 이 맛있는것을... 그리하여 맛집을 하나 소개하고자 합니다. 시장이 넓어서 길 찾기가 힘들긴 했습니다 골목으로 들어서면 이렇게 간판이 걸려 있답니다. 사람이 많아서 잠깐 대기하는 동안 포토타임~ 회전율이 빠르고 바빠서 고기를 잘라 보관하고 있습니다. 간, 천엽, 육회를 썰어서 보관하고 있는데, 저렇게 썰어놓고 보관하면 마르거나, 먼가 좋지 않을것 같다는 생각을 하게 되죠. 하지만, 실제로는 사람이 끊임 없이 들어오기 때문에, 그럴 걱정을 할 시간이 없습니다. 드디어 입성! 메뉴는 여러가지가 있습니다. 하지만, 시장에서 순대와 국수, 빈대..
-
DB/MSSQL 2018.04.10[MSSQL] 동적 피벗 테이블 만들기 이번 포스팅에서는 앞선 두 포스팅에서 배웠던 문자열 합치기 : STUFF, FOR XML PATH 문자열 구분자 추가 : QUOTENAME 기법들을 활용해 동적 피벗테이블을 만들어보도록 하겠습니다. 동적 피벗 테이블 만들기 예제 테이블 DEPT, EMP를 이용해서 연도별(DT) 부서 입사 현황을 조회한다 (회사코드(COMPANY):0327, 사업장코드(BIZAREA):1000 데이터로 한정함) 1. PIVOT을 이용해 년도를 칼럼으로 표시 2. 동적컬럼 생성 시 STUFF, QUOTENAME 함수를 이용하여 입사자가 있는 년도만 표시 결과 화면 예시 동적 피벗 만들기 DECLARE @COL AS NVARCHAR(MAX) --변수선언 DECLARE @QUERY AS NVARCHAR(MAX) --변수에 쿼리..
-
DB/MSSQL 2018.04.09 3[MSSQL] STUFF와 FOR XML PATH를 활용한 문자열 합치기 MSSQL에서 문자열을 합치는 방법은 여러가지가 있습니다. 이번 포스팅에서는 테이블을 Select 해온 결과값을 문자열로 쉽고 간편하게 만들 수 있는 방법을 소개해 드리도록 하겠습니다. STUFF, FOR XML STUFF : 지정된 문자열의 시작위치와 크기를 지정하여 원하는 문자로 치환하는 함수입니다. 사용법 STUFF('[문자열]','[시작위치]','[크기]','[치환문자]') FOR XML : 쿼리의 실행 결과를 XML형식으로 만들어줍니다. 모드 1. RAW : 행 집합의 각 행마다 SELECT문으로 반환되는 단일 행(ROW)를 생성합니다. 2. AUTO : SELECT문의 결과 XML에서 중첩된 구조를 생성합니다. 3. EXPLICIT : XML모양을 자신의 의지대로 특성과 요소를 혼합할 수 있습..
-
DB/MSSQL 2018.04.06[MSSQL] 문자열 구분자 추가 (QUOTENAME) 함수 사용법 & 예제 QUOTENAME란? 문자열을 합치다 보면 가끔 문자열 앞에 따옴표 혹은 쉼표를 붙여준다거나 대괄호로 묶어줘야 할 경우가 있습니다. 그럴 때 유용하게 쓰이는 함수가 바로 QUOTENAME이라는 함수인데요 QUOTENAME이라는 함수는 문자열 앞뒤로 구분자를 넣어주는 기능을합니다. 구분자를 입력하지 않았을경우에는 대괄호가 추가되는 함수입니다. 사용법 --문법-- QUOTENAME ( '대상문자열' ,구분자 ) --EX-- PRINT(QUOTENAME ('ABCD')) ==> [ABCD] PRINT(QUOTENAME ('ABCD','''')) ==> 'ABCD' 예제 테이블 EX_TABLE에는 다음과같이 DT칼럼의 데이터 7개가 있다. 이 데이터를 대괄호로 묶어서 한 줄로 출력하시오 DECLARE @COL ..
-
DB/MSSQL 2018.04.05[MSSQL] BETWEEN절 사용법 & 예제 BETWEEN구문 데이터베이스를 사용하다 보면 ~어디서부터 ~어디까지의 데이터를 출력하고 싶은 경우가 있습니다. 대표적인 경우가 날짜죠 ~일부터 ~일까지의 데이터를 출력해라!! 물론 X보다 크고 Y보다 작은 데이터를 찾아라 이런 식으로도 할 수 있지만 더 간결하고 유용하게 사용할 수 있는 문법인 BETWEEN 절을 소개합니다. 사용법 SELECT * FROM [테이블명] WHERE [칼럼명] BETWEEN [조건1] AND [조건2] 예제 --나이(AGE)가 20살~25살까지의 사원조회 SELECT * FROM MY_TABLE WHERE AGE BETWEEN 20 AND 24 --사원번호(NO_EMP)가 '0000'~'0010'까지이거나 나이(AGE)가 30살~40살인 사원조회 SELECT * FROM ..
-
DB/MSSQL 2018.04.04[MSSQL] IN절 사용법 & 예제 IN절 데이터베이스를 사용하다 보면 이런 경험들 있으실 겁니다. XX이거나 XX이거나 XX이거나 XX이거나 이런 경우요 물론 OR을 활용해서 처리를 할 수도 있지만 IN이라는 좀 더 간편한 방식이 있습니다. 사용법 SELECT * FROM [테이블명] WHERE [칼럼명] IN ( [조건1],[조건2],[조건3] ) 예제 --나이가 20살,24살,26살인 사원 조회 SELECT * FROM MY_TABLE WHERE AGE IN(20,24,26) --사원번호가 '0000','0004','0008'이고 나이가 20살 24살 28살인 사원 조회 SELECT * FROM MY_TABLE WHERE NO_EMP IN('0000','0004','0008') AND AGE IN(20,24,28) [MS_SQL] L..
-
DB/MSSQL 2018.04.03[MSSQL] LIKE절 사용법 & 예제 LIKE구문 쿼리문 WHERE절에 주로 사용되며 부분적으로 일치하는 칼럼을 찾을때 사용됩니다. SELECT * FROM [테이블명] WHERE LIKE [조건] _ : 글자숫자를 정해줌(EX 컬럼명 LIKE '홍_동') % : 글자숫자를 정해주지않음(EX 컬럼명 LIKE '홍%') 사용법 --A로 시작하는 문자를 찾기-- SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE 'A%' --A로 끝나는 문자 찾기-- SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE '%A' --A를 포함하는 문자 찾기-- SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE '%A%' --A로 시작하는 두글자 문자 찾기-- SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE 'A_'..
-
DB/MSSQL 2018.04.02 1[MSSQL] 조건문 (CASE WHEN, IF) 함수 사용법 & 예제 프로그래밍 언어 중에서 조건에 따라 작업방식을 달리 할 수 있는 조건문이라는 것이 있습니다. 대표적인 문법이 IF문과 CASE문인데요. MSSQL에서도 조건절인 CASE문과 IF문을 지원하니 한번 활용해보시는 것도 좋을 것 같습니다. CASE WHEN 가장 많이 쓰이는 조건문입니다. 조건에 따라 값을 지정해 주는 역할을 합니다. --CASE사용법-- CASE WHEN 조건절 THEN 참일때 값 ELSE 거짓일때 값 END 컬럼명 --테이블(MY_TABLE)에서 성별(GENDER)이 001이면 여, 그게아니면 남자로 검색-- SELECT DISTINCT GENDER, CASE WHEN GENDER = '001' THEN '여' ELSE '남' END AS 성별 FROM MY_TABLE 다중 CASE WHE..