728x90
반응형

전체 글 341

GROUP_CONCAT ()으로 여러 행의 문자열을 합칠 수 있다.

GROUP_CONCAT([DISTINCT] [컬럼][ORDER BY 컬럼 ASC/DESC][SEPAPATOR '구분자']) USER_ADDR IDX REGION NAME 1 서울 AAA 2 인천 CCC 3 인천 DDD 4 천안 BBB 5 인천 DDD 기본적으로는 구분자 등을 생략하고 사용한다. GROUP_CONCAT(컬럼명) : 문자열사이에 구분자는 쉼표(,)가 기본으로 들어간다. 위의 테이블(USER_ADDR)에서 지역(REGION)별 이름(NAME)을 나타내고 싶을 때는 SELECT REGION, GROUP_CONCAT(NAME) AS NAMES FROM USER_ADDR GROUP BY REGION ; [실행결과] USER_ADDR REGION NAMES 서울 AAA 인천 CCC,DDD,DDD 천안..

MariaDB SQL 2023.02.28

악몽 장애

악몽장애 (Nightmare disorder) 사람은 일생의 1/3 이상을 잠을 자며 보내는데요. 수면을 통해 면역기능을 강화하고, 에너지를 보존하며, 하루 중 일들을 기억하고, 신체 및 정신기능을 회복하게 됩니다. 하지만 해마다 수면장애를 겪는 사람들은 증가하고 있는 추세인데요. 2011년에서 2015년 사이 무려 57.5%나 급증했습니다. 수면장애를 일으키는 요인 중, 하나인 악몽장애는 수면 중, 생존, 안전 등을 위협하는 여러 가지 무서운 꿈에 의해 잠에서 깨어나는 일이 반복되어 수면에 장애를 일으키는 상태를 말하는데요. 스트레스에 민감한 사람, 아이, 여성에게 더 많이 나타나며, 내성적 성향 또는 예술적 기질을 지닌 이에게서 빈번히 발생합니다.또한 아이들의 경우, 성장하며 자연스레 좋아지는 경우가..

심리학 이야기 2023.02.28

CONCAT() 여러 문자들을 합칠 수 있다.

CONCAT(문자열1, 문자열2, 문자열3,...) 여러 문자열을 함께 합쳐 봅니다. SELECT CONCAT("concat 함수는 ", "여러문자를 ", "연결하는 ", "함수!") AS 연결된문자열; [실행결과] 연결된문자열 concat 함수는 여러문자를 연결하는 함수! USER_PHONE NAME HP1 HP2 철수 1234 4321 영희 1004 4001 순이 8282 2828 위의 테이블(USER_PHONE)에서 '010' 과 ' - ' 을 추가하여 철수의 HP 를 표현해보자 SELECT CONCAT('010 - ', HP1, ' - ', HP2) AS HP FROM USER_PHONE WHERE NAME = '철수'; [실행결과] HP 010 - 1234 - 4321

MariaDB SQL 2023.02.27

도박중독

도박장에 없는 것이 세 가지가 있습니다. 시계와 창문 그리고, 거울 입니다. 도박에 중독된 사람등은 힘들어서 어떤 감정도 느끼지를 못한다고 합니다. 도박장을 운영하는 사람들이 시계를 없애고 창문을 막음으로써 도박장을 시간과 공간을 초월하는 장소로 만들어버렸기 때문입니다. 한가지 더, 도박장에는 거울이 없습니다. 그래서 자신이 지금 어떤 모습을 하고 있는지 알 수가 없습니다. ■ 도박의 다른 이름, 거짓말 실제로 도박에 오랫동안 빠져있는 사람들은 아주 사소한 사실도 반사적으로 거짓으로 대답하는 경우가 있습니다. 이런 이유 때문에 도박중독의 진단기준 항목에는 거짓말이 들어 있습니다. 도박중독에서 벗어나기 위해 필요한 첫 번째 항목은 바로 '죽을 만큼 솔직해지는 것' 입니다. ■ 인지행동 치료와 약물치료가 효..

심리학 이야기 2023.02.27

지하철(1호선) 민원문자를 넣어 봤나요?

지하철 1호선을 타고 출퇴근 합니다. 아침 바람이 싸늘한 2월은 겨울 패딩을 내려 놓지 못하게 하고 있습니다. 그래도 오늘은 가벼운 코트를 걸치고 집을 나섰건만... 설마 지하철에서 떨어야 할 줄은 몰랐습니다. 청량리행 열차에 타고 의자에 앉자 아래에서 느껴지는 따뜻한 히터의 바람이 포근하게 하체를 감싸는 듯했습니다. 반면에 천정에서 에어컨 바람이 시원하게 나오고 있었습니다. 잠시 공기순환의 일환으로 켜놨겠지하고 있었는데... 에어컨이 꺼질 생각을 안하는 것이었습니다. 해당 열차칸에 탄 모든 고객이 몸을 움츠리고 있었고, 저 역시 움추린 채 계속 천정만 바라볼 뿐이었습니다. 안되겠다 싶어서, 의왕역 즈음에서 [서울교통공사] 에 먼저 문자를 넣었습니다. 해당 구간은 관할기관인 코레일(전화 1544-7788..

경험담 2023.02.24

간헐적 폭발장애(Intermittent Explosive Disorders)를 알아보자.

순간적인 분노를 참지 못하고 공격적인 행동으로 사회적 물의를 일으키는 사건들이 자주 이슈가 되고 있습니다. 다양한 이유가 있을 수 있겠지만, DSM-5를 기준으로 이러한 행동은 간헐적 폭발장애로 분류될 수 있는데요. 간헐적 폭발장애(Intermittent Explosive Disorders)란 충동적인 행동폭발을 일으키는 장애로 다음과 같은 특징을 보입니다. A. 공격적인 충동을 통제하지 못해서 보이는 반복적인 행동폭발로, 다음의 항목 중 하나를 특징적으로 보인다. 1. 언어적 공격성(예. 분노발작, 장황한 비난, 논쟁이나 언어적 다툼) 또는 재산, 동물, 타인에게 가하는 신체적 공격성이 3개월 동안 평균적으로 일주일에 2회 이상 발생함. 신체적 공격성은 재산 피해나 재산 파괴를 초래하지 않으며, 동물이..

심리학 이야기 2023.02.22

ORDER BY 정렬에 대하여

ORDER BY 컬럼명 ASC / DESC 를 기억하자. ORDER BY는 명시하는 컬럼에 대한 정렬을 하고자 할 때 사용한다. ASC 는 오름차순 혹은 순방향 정렬이라고 하고, DESC 는 내림차순 혹은 역방향 정렬이라고 한다. ASC 는 생략을 할 수도 있다. ORDER BY 컬럼명 다음에 아무런 명시를 해주지 않는 다면 기본값으로 ASC 정렬이 이루어진다. EXAM IDX VAL1 VAL2 1 A 100 2 C 200 3 D 200 4 E 300 5 B 500 위의 테이블(EXAM)에서 VAL1에 대해 A,B,C,... 순방향으로 정렬을 해보자. ① SELECT IDX, VAL1, VAL2 FROM EXAM ORDER BY VAL1; ② SELECT IDX, VAL1, VAL2 FROM EXAM O..

MariaDB SQL 2023.02.22

ORDER BY FIELD()를 사용하여 특정한 값을 우선 정렬할 수 있다.

ORDER BY FIELD (필드명, 정렬값1, 정렬값 2, ... ) 를 기억하자. EXAM IDX VAL 1 A 2 B 3 D 4 C 5 E 위의 테이블(EXAM)에서 VAL의 정렬순서를 A→C→E→D→B 로 하고 싶을 때는 ① SELECT IDX, VAL FROM EXAM ORDER BY FIELD(VAL,'A','C','E','D','B'); ② SELECT IDX, VAL FROM EXAM ORDER BY FIELD(VAL,'D','B'), VAL; [실행결과] EXAM IDX VAL 1 A 4 C 5 E 3 D 2 B 위의 테이블(EXAM)에서 VAL의 정렬순서를 E→A→B→C→D 로 하고 싶을 때는 SELECT IDX, VAL FROM EXAM ORDER BY FIELD (VAL,'E') D..

MariaDB SQL 2023.02.21

자존감(Self-esteem)을 높이는 3단계 방법

자존감(Self-esteem) 은 말 그대로 자신을 존중하고 사랑하는 마음이다. 자신의 능력과 한계에 대해 어떻게 생각하는지에 대한 전반적인 의견이다. 스스로 가치 있는 존재임을 인식하고, 인생의 역경에 맞서 이겨낼 수 있는 자신의 능력을 믿고 자신의 노력에 따라 삶에서 성취를 이뤄낼 수 있다는 일종의 자기 확신이다. 자존감이 적당하게 잘 형성된 사람은 자신을 소중히 여기며, 다른 사람과 긍정적인 관계를 유지할 수 있다. 학교나 직장에서도 자신의 능력에 자신감을 보여 잘하는 경향이 있다. 자신을 지탱해 주는 감정의 심지가 굳건하기 때문에 다른 사람의 비난이나 어쩌다 생기는 실수에도 바람앞의 등잔불처럼 흔들리지 않는다. 인생의 굴곡 앞에서도 유연하게 대처할 수 있다. 자존감이 약한 사람은 자신의 실체와 별..

심리학 이야기 2023.02.20

번아웃증후군 자가진단 및 극복하기

번아웃증후군은 어떤 일에 지나치게 집중하다보면 어느 시점에서 갑자기 모두 불타버린 연료와 같이 무기력해지면서 업무에 적응하지 못하는 상황으로, 일이 실현되지 않을 떄나 육체적 피로와 정신적 피로가 극도로 쌓였을 때 나타납니다. 즉, 일과 삶에 보람을 느끼고 충실감에 넘쳐 신나게 일하던 사람이 어떤 이유에서건 그 보람을 잃고 돌연히 슬럼프에 빠지게 되는 현상이라고 합니다. 번아웃증후군 자가진단 테스트 1. 아침에 일어나면 답답하고 한숨이 나온다. 2. 자주 깜빡하고 기억력이 감소한다. 3. 사소한 일에도 짜증이 나고, 화를 잘 참지 못한다. 4. 갑자기 떠나고 싶거나 현실을 도피하고 싶어진다. 5. 어떠한 일을 해도 성취감이 들지 않는다. 6. 쉽게 피로를 느낀다. 7. 일과를 마치면 녹초가 된다. 8. ..

심리학 이야기 2023.02.17
728x90
반응형