728x90
반응형

전체 글 341

MariaDB in

MariaDB in 연산자를 사용하여 값 목록과 값을 일치시키는 방법을 배웁니다. MariaDB in 연산자의 소개 MariaDB in은 값을 값 목록과 비교하는 논리 연산자입니다. expression IN (v1, v2, v3, ...) in 연산자는 식이 목록의 값(예: v1, v2, v3 등)과 일치하는 경우 true를 반환합니다. 값 목록은 리터럴 값의 쉼표로 구분된 목록이거나 다른 select 문의 결과 집합일 수 있습니다. expression in (select-statement) 괄호 안의 select 문은 한 열의 값 목록을 반환해야 합니다. 그렇지 않으면 쿼리에서 오류가 발생합니다. 논리적으로 in 연산자는 다음 식과 동일합니다. expression = v1 or expression = ..

MariaDB SQL 2023.05.25

가로 데이터를 세로 데이터로 변환해보자

아래 TEST 테이블의 테이터를 HORIZONTAL(횡/가로) 에서 VERTICAL(종/세로) 로 변환해 보려고 한다. BEFORE : TEST (HORIZONTAL), 가로 데이터 AFTER : TEST (VERTICAL), 세로 데이터 KOR, ENG, CHN 컬럼을 세로로 만들면 되므로 UNION ALL 을 통하여 세로로된 기준 테이블을 만든다. SELECT 'KOR' AS CLASS UNION ALL SELECT 'ENG' AS CLASS UNION ALL SELECT 'CHN' AS CLASS 이를 가로 데이터 테이블과 조인하고, CASE WHEN 구분을 활용하여 쿼리를 완성한다. SELECT X.NAME, Y.CLASS, CASE WHEN Y.CLASS = 'KOR' THEN X.KOR WHE..

MariaDB SQL 2023.05.24

MariaDB Like

MariaDB like 연산자를 사용하여 특정 패턴과 일치하는 문자열을 검색하는 방법을 배웁니다. MariaDB like 연산자 소개 MariaDB like 연산자는 문자열이 특정 패턴과 일치하면 true를 반환하는 논리 연산자입니다. 패턴에는 일반 문자와 특수 문자가 포함됩니다. 특수 문자를 와일드카드라고 합니다. MariaDB는 퍼센트(%)와 밑줄(_)의 두 가지 와일드카드를 지원합니다. 퍼센트 와일드카드(%)는 0개 이상의 문자열과 매칭시킵니다. 밑줄(_) 와일드카드는 모든 단일 문자와 매칭시킵니다. 다음은 like 연산자의 구문을 보여줍니다. expression like pattern like 연산자는 패턴을 기반으로 행을 필터링하기 위한 조건자를 형성하기 위해 select, update 및 de..

MariaDB SQL 2023.05.23

MariaDB Between

MariaDB between 연산자를 사용하여 값이 다른 두 값 사이에 있는지 테스트하는 방법을 배웁니다. MariaDB between 연산자 소개 MariaDB between 연산자는 값이 두 값 사이에 있으면 true를 반환하는 논리 연산자입니다. between 연산자는 일반적으로 where 절에서 검색 조건을 형성하는 데 사용됩니다. 다음은 between 연산자의 구문입니다. expression between low and high 이 구문에서 low와 high는 문자 값 또는 표현식입니다. 낮은 값은 높은 값보다 작아야 합니다. between 연산자는 표현식이 높은 값보다 작거나 같고 낮은 값보다 크거나 같으면 true를 반환합니다. 즉, between 연산자는 다음 표현식의 구문처럼 보이는 것입..

MariaDB SQL 2023.05.22

MariaDB Distinct

MariaDB distinct를 사용하여 테이블에서 고유한 개별 행을 선택하는 방법을 배웁니다. MariaDB distinct 옵션 소개 select 문은 일부 동일한 행을 반환할 수 있습니다. 결과 집합에서 중복 행을 제거하도록 명시적으로 지정하려면 distinct 옵션을 사용합니다. select distinct column_name from table_name; 이 구문에서 distinct 키워드는 select 키워드 뒤와 select 목록의 열 또는 표현식 앞에 나타납니다. 쿼리는 table_name의 column_name에서 고유한 값만 반환합니다. 다음 문과 같이 distinct 옵션을 여러 열에 적용할 수도 있습니다. select distinct column1, column2,... from ..

MariaDB SQL 2023.05.18

MariaDB Where

MariaDB where 절을 사용하여 쿼리에서 반환된 행을 필터링하는 방법을 배웁니다. MariaDB 소개 where 절 where 절은 select 문의 선택 절로서 행을 선택하기 위한 조회 조건을 지정한다. 다음은 where 절이 포함된 select 문의 구문입니다. select select_list from table_name where search_condition order by sort_expression; 이 구문에서는 검색 조건을 지정하여 테이블에서 행을 선택합니다. 행으로 인해 search_condition이 true로 평가되면 where 절은 결과 집합에 해당 행을 포함합니다. 검색 조건은 하나 이상의 논리식으로 구성될 수 있습니다. 논리식은 항상 true, false 또는 unkno..

MariaDB SQL 2023.05.17

거짓말: 탐지하기 어려운 이유

왜 거짓말을 찾아내기가 어려울까? 거짓말을 찾아내는 방법에 대한 온갖 말도 안 되는 이야기를 읽기도 하고 듣기도 했습니다. 그 황당한 방법들은 거짓말을 할 때 상대방이 땀을 흘리는지, 어느 방향으로 눈동자가 움직이는지, 눈 맞춤(eye contact)을 너무 많이 하거나 혹은 너무 적게 하는지와 같은 것들을 눈여겨봐야 한다고 합니다. 하지만 상대의 말이나 행동을 관찰하라는 충고는 바보짓입니다. 실험 조건에서 사람들은 다른 사람들이 거짓말 하는 것을 찾아내는 데 확실히 어려움을 보였습니다. 206개의 연구결과 다른 사람들의 거짓말을 찾아낸 사람들은 54%에 불과했고 이것은 당신이 거짓말을 알아낼 순수한 가능성은 50%라는 인상 깊지 못한 결과를 보여줍니다 (Bond & DePaulo, 2006). 왜 다른..

MariaDB Order By

MariaDB order by 절을 사용하여 쿼리 결과를 정렬하는 방법을 배웁니다. MariaDB order by 절 소개 select 문은 행이 특정 순서로 되어 있지 않은 결과 집합을 반환합니다. 하나 이상의 열에 있는 값을 기준으로 결과 집합의 행을 정렬하려면 order by 절을 사용합니다. 다음은 order by 절이 있는 select 문의 구문을 보여줍니다. select select_list from table_name order by sort_expression1 [asc | desc], sort_expression2 [asc | desc], ...; order by 절은 select 문의 끝에 나타납니다. 이 구문에서:먼저 하나 이상의 정렬 식 sort_expression1, sort_ex..

MariaDB SQL 2023.05.16

MariaDB Select

MariaDB select 문을 사용하여 테이블에서 데이터를 쿼리하는 방법을 배웁니다. MariaDB 선택 문 소개 MariaDB select 문은 하나 이상의 테이블에서 데이터를 검색합니다. 다음은 select 문의 가장 간단한 구문입니다. select select_list from table_name; 이 구문에서: 먼저 데이터를 검색할 쉼표로 구분된 열 또는 표현식 목록을 지정합니다. 열은 table_name에서 사용할 수 있어야 합니다. 그런 다음 데이터를 쿼리하려는 테이블의 이름을 지정합니다 select 절이 from 절 앞에 나타나더라도 select 문을 실행할 때 MariaDB는 select 절 앞에서 from 절을 실행합니다. FROM → SELECT MariaDB select 문 예제 데..

MariaDB SQL 2023.05.15

긍정적인 자기대화는 모든 사람에게 효과가 있다?!

"제 룸메이트가 거울을 보면서 자신의 몸매나 옷 또는 얼굴을 보며 무의식적으로 나쁜 말을 하지 않는 것을 보았습니다. 그녀는 그날 최선을 다해 준비를 하고 문밖으로 나갔습니다. 저는 그때 다른 사람들은 자신들에 대해 무의식적으로 나쁜 평가는 하지 않았다는 것을 알게 되었습니다," 라고 1980년대 자신의 대학 기숙사 방을 회상하던 Anneli Rufus가 말했습니다. 이 시기에 Rufus는 미래에 남편이 될 사람을 만났습니다. (그들은89년에 결혼을 하였습니다). "그는 제게 '당신은 아주 멋져, 당신은 아름다워'와 같은 말을 해주었습니다. 저는 그가 이런 말을 해 주는 것이 남자들이 자주 하는 말이거나 제가 안타까워서 해주는 말이거나 또는 제가 심리적으로 불안정한 것을 아는 그가 저를 속상하게 하지 않..

728x90
반응형