예시 문)
INSERT INTO books (title, author_fname, author_lname, released_year, stock_quantity, pages)
VALUES
('The Namesake', 'Jhumpa', 'Lahiri', 2003, 32, 291),
('Norse Mythology', 'Neil', 'Gaiman',2016, 43, 304),
('American Gods', 'Neil', 'Gaiman', 2001, 12, 465),
('Interpreter of Maladies', 'Jhumpa', 'Lahiri', 1996, 97, 198),
('A Hologram for the King: A Novel', 'Dave', 'Eggers', 2012, 154, 352),
('The Circle', 'Dave', 'Eggers', 2013, 26, 504),
('The Amazing Adventures of Kavalier & Clay', 'Michael', 'Chabon', 2000, 68, 634),
('Just Kids', 'Patti', 'Smith', 2010, 55, 304),
('A Heartbreaking Work of Staggering Genius', 'Dave', 'Eggers', 2001, 104, 437),
('Coraline', 'Neil', 'Gaiman', 2003, 100, 208),
('What We Talk About When We Talk About Love: Stories', 'Raymond', 'Carver', 1981, 23, 176),
("Where I'm Calling From: Selected Stories", 'Raymond', 'Carver', 1989, 12, 526),
('White Noise', 'Don', 'DeLillo', 1985, 49, 320),
('Cannery Row', 'John', 'Steinbeck', 1945, 95, 181),
('Oblivion: Stories', 'David', 'Foster Wallace', 2004, 172, 329),
('Consider the Lobster', 'David', 'Foster Wallace', 2005, 92, 343),
('10% Happier', 'Dan', 'Harris', 2014, 29, 256),
('fake_book', 'Freida', 'Harris', 2001, 287, 428),
('Lincoln In the Bardo', 'George', 'Saunders', 2017, 156, 375);
substring()을 통해 원하는 문자열만 출력할 수 있습니다.
select substring(title,1,10)from books; -- 첫번째 글자(맨 처음글자가 1) 10번째 글자까지 출력
select substring(title,-5)from books; -- 맨뒤에서 5번째 글자부터 끝까지 끝번호를 안정해주면 끝까지 출력
select substring(title,5,15)from books; -- 5번째 글자부터 15번째 글자까지 출력 15번째 부터 글자가 없다면 공백
'MySQL' 카테고리의 다른 글
MySQL의 대소문자 변경하는 함수 upper( ) , lower( ) (0) | 2021.12.07 |
---|---|
MySQL의 문자열을, 다른 문자열로 바꾸는 함수 replace() 문자열을 뒤집는 함수 reverse() (0) | 2021.12.07 |
MySQL의 두개의 컬럼 합치기, 컬럼이름 변경해서 출력concat(),concat_ws(),as (0) | 2021.12.07 |
MySQL의 데이터 삭제 delete 테이블 삭제 drop table (0) | 2021.12.07 |
MySQL Workbench의 values 데이터 변경 update, update시 safe mode error 해결 (0) | 2021.12.07 |