MariaDB / Reference / LIKE

다음과 같은 테이블이 있습니다. 열의 이름은 column1, 데이터는 12345, 23456 두 개가 있습니다.

MariaDB [test]> SELECT * FROM table1;
+---------+
| column1 |
+---------+
| 12345   |
| 23456   |
+---------+

WHERE를 이용하면 특정 값을 갖는 행을 출력할 수 있습니다. 예를 들어 다음은 column1의 값이 12345인 데이터를 출력합니다.

MariaDB [test]> SELECT * FROM table1 WHERE column1 = '12345';
+---------+
| column1 |
+---------+
| 12345   |
+---------+

만약 조건에 맞는 데이터가 없다면 다음과 같이 나옵니다.

MariaDB [test]> SELECT * FROM table1 WHERE column1 = '123';
Empty set (0.000 sec)

LIKE를 이용하면 특정 값을 포함한 데이터를 출력할 수 있습니다. 다음은 column1의 값이 123으로 시작하는 데이터를 출력합니다.

MariaDB [test]> SELECT * FROM table1 WHERE column1 LIKE '123%';
+---------+
| column1 |
+---------+
| 12345   |
+---------+

다음은 345로 끝나는 데이터를 출력합니다.

MariaDB [test]> SELECT * FROM table1 WHERE column1 LIKE '%345';
+---------+
| column1 |
+---------+
| 12345   |
+---------+

다음은 34를 포함한 데이터를 출력합니다.

MariaDB [test]> SELECT * FROM table1 WHERE column1 LIKE '%34%';
+---------+
| column1 |
+---------+
| 12345   |
| 23456   |
+---------+

다음은 23을 포함하고 5로 끝나는 데이터를 출력합니다.

MariaDB [test]> SELECT * FROM table1 WHERE column1 LIKE '%23%5';
+---------+
| column1 |
+---------+
| 12345   |
+---------+
같은 카테고리의 다른 글
MariaDB / Reference / LIKE

MariaDB / Reference / LIKE

다음과 같은 테이블이 있습니다. 열의 이름은 column1, 데이터는 12345, 23456 두 개가 있습니다. MariaDB > SELECT * FROM table1; +---------+ | column1 | +---------+ | 12345 | | 23456 | +---------+ WHERE를 이용하면 특정 값을 갖는 행을 출력할 수 있습니다. 예를 들어 다음은 column1의 값이 12345인 데이터를 출력합니다. MariaDB > SELECT * FROM table1 WHERE ...

MariaDB / Reference / REPEAT

MariaDB / Reference / REPEAT

REPEAT는 문자열을 반복하여 반환하는 함수입니다. string을 count만큼 반복하여 반환합니다. count가 1 미만이면 빈 문자열을 반환합니다.

MariaDB / Reference / CEILING

MariaDB / Reference / CEILING

CEILING은 작지 않은 최대의 정수를 반환하는 함수입니다. 올림이라고 표현하기도 합니다. CEILING 대신 CEIL을 사용해도 됩니다.

MariaDB / Reference / ROUND

MariaDB / Reference / ROUND

ROUND는 반올림하는 함수입니다. 별도 설정을 하지 않으면 소수 첫째 자리에서 반올림합니다. 쉼표를 하고 숫자를 넣으면, 소숫점 아래 그 숫자까지 표현합니다.

MariaDB / Reference / ELT

MariaDB / Reference / ELT

ELT는 특정 위치의 문자열을 반환하는 함수입니다. string1, string2, string3, ...에서 N번째 문자열을 반환합니다. N번째에 문자열이 없으면 NULL을 반환합니다.