728x90
์๋ธ์คํธ๋ง ํจ์
- LEFT(): ๋ฌธ์์ด์์ ๋งจ ์ผ์ชฝ ๋ฌธ์๋ฅผ ๋ฐํํฉ๋๋ค.
SELECT LEFT('Hello World', 5); -- Output: Hello
- RIGHT(): ๋ฌธ์์ด์์ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ๋ฌธ์๋ฅผ ๋ฐํํฉ๋๋ค.
SELECT RIGHT('Hello World', 5); -- Output: World
- SUBSTRING(): ์ง์ ํ ์์น์์ ์์ํ๋ ๋ฌธ์์ด์์ ํ์ ๋ฌธ์์ด์ ๋ฐํํฉ๋๋ค.
SELECT SUBSTRING('Hello World', 7); -- Output: World
- SUBSTRING_INDEX(): ์ง์ ํ ์์น์์ ์์ํ์ฌ ์ง์ ๋ ๊ตฌ๋ถ ๊ธฐํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ์์ด์์ ํ์ ๋ฌธ์์ด์ ๋ฐํํฉ๋๋ค.
SELECT SUBSTRING_INDEX('www.example.com', '.', 2); -- Output: www.example
ํธ๋ฆผ ๊ธฐ๋ฅ
- TRIM(): ๋ฌธ์์ด์์ ์ ํ ๋ฐ ํํ ๊ณต๋ฐฑ์ ์ ๊ฑฐํฉ๋๋ค.
SELECT TRIM(' Hello World '); -- Output: Hello World
- LTRIM(): ๋ฌธ์์ด์์ ์ ํ ๊ณต๋ฐฑ์ ์ ๊ฑฐํฉ๋๋ค.
SELECT LTRIM(' Hello World '); -- Output: Hello World
- RTRIM(): ๋ฌธ์์ด์์ ํํ ๊ณต๋ฐฑ์ ์ ๊ฑฐํฉ๋๋ค.
SELECT RTRIM(' Hello World '); -- Output: Hello World
ํจ์ ๊ต์ฒด
- REPLACE(): ์ง์ ํ ๋ฌธ์์ด์ ๋ชจ๋ ํญ๋ชฉ์ ๋ค๋ฅธ ๋ฌธ์์ด๋ก ๋ฐ๊ฟ๋๋ค.
SELECT REPLACE('Hello World', 'o', 'a'); -- Output: Hella Warld
์ผ์ด์ค ๋ณํ ํจ์
- UCASE()/UPPER(): ๋ฌธ์์ด์ ๋๋ฌธ์๋ก ๋ณํํฉ๋๋ค.
SELECT UCASE('Hello World'); -- Output: HELLO WORLD
- LCASE()/LOWER(): ๋ฌธ์์ด์ ์๋ฌธ์๋ก ๋ณํํฉ๋๋ค.
SELECT LCASE('Hello World'); -- Output: hello world
- INITCAP(): ๋ฌธ์์ด ๋ด์ ๊ฐ ๋จ์ด์ ์ฒซ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ๋ณํํฉ๋๋ค.
SELECT INITCAP('hello world'); -- Output: Hello World
๋ฌธ์์ด ์กฐ์ ํจ์
- REPEAT(): ์ง์ ํ ํ์๋งํผ ๋ฌธ์์ด์ ๋ฐ๋ณตํฉ๋๋ค.
SELECT REPEAT('Hello ', 3); -- Output: Hello Hello Hello
- CONCAT_WS(): ์ง์ ํ ๊ตฌ๋ถ์๋ก ์ฌ๋ฌ ๋ฌธ์์ด์ ์ฐ๊ฒฐํฉ๋๋ค.
SELECT CONCAT_WS('-', '2023', '03', '03'); -- Output: 2023-03-03
- FORMAT(): ์ง์ ํ ์์์ ์ดํ ์๋ฆฟ์์ ์ฒ ๊ตฌ๋ถ ๊ธฐํธ๋ก ์ซ์๋ฅผ ํฌ๋งทํฉ๋๋ค.
SELECT FORMAT(12345.6789, 2); -- Output: 12,345.68
728x90
'๐ ์ ๊ณต ๊ณต๋ถ > DB๊ธฐ์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SQL] mysql ๋ฌธ์์ด ํจ์ ์ด์ฉ ์ฐ์ต๋ฌธ์ , ์์ (0) | 2023.03.04 |
---|---|
[SQL] mysql ๋ด์ฅํจ์ ์ ๋ฆฌ (0) | 2023.03.03 |
[SQLD] ์ ๊ณต์ sqld ์ํ ํ๊ธฐ/ ์ค๋น๋ฐฉ๋ฒ/ ๊ณต๋ถ (0) | 2023.01.16 |
[DB] ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณด์ (0) | 2022.12.30 |
[DB] ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณต๊ตฌ (0) | 2022.12.30 |