728x90

TXT 파일을 불러와서 문자열 하나씩 잘라서 나타내도록 하겠습니다.

첫번째 방법
 - 문자열 길이만 큼 자른다.

string char_txt = txt_line.ToString();
    for (int i = 0; i < char_txt.Length; i++)
    {
        Console.WriteLine(char_txt[i]);
    }


두번째 방법
 - forech문을 통하여 한글자씩 자른다.

foreach (char char_c in txt_line)
{
    Console.WriteLine(char_str);
}

728x90
728x90

mysql를 사용하면 문자열을 합쳐야 할 경우가 생기기 마련입니다.

그래서 이번에는 문자열 합치기에 대해 알아보도록 하겠습니다.


함수에는 CONCATCONCAT_WS가 있습니다.


1. CONCAT

mysql> SELECT CONCT(str1, str2, ...);


ex) SELECT CONCT('My', 'sql');

> 'Mysql'


ex) SELECT CONCT('My', 'sql', '123');

> 'Mysql123'


ex) SELECT CONCT('My', 'sql', 'NULL');

> 'NULL'

-> NULL이 나오는 경우는 문자열 합치는 값안에 NULL이 들어가 있으면, 무조건 NULL만 나오게 됩니다.


2. CONCAT_WS

mysql> SELECT CONCAT_WS(sepator, str1, str2, ...);


ex) SELECT CONCAT_WS(',', 'My',  'sql');

> My, sql


ex) SELECT CONCT_WS(',', 'My', 'sql', 'NULL');

> My, sql

-> CONCAT처럼 NULL을 넣었지만, CONCT_WS에서는 NULL을 빼고 반환합니다.



728x90

+ Recent posts