본문 바로가기
728x90

Programming269

[Python] 파이썬 문자열에서 숫자만 추출하기 안녕하세요. 오늘은 파이썬으로 문자열에서 숫자만 추출하는 방법 2가지에 대해 알아보겠습니다. 파이썬 문자열에서 숫자만 추출하기 ▣ 예시 문자열 "2022년 모두 수고하셨습니다. 2023년도 화이팅" - 해당 문자열에서 숫자인 2022와 2023만 추출 - 정규표현식으로 추출하는 방법과 정규표현식을 안쓰고 추출하는 방법 2가지에 대해 알아보겠음. 1) 정규표현식 활용 - 파이썬에서 정규표현식을 활용할 때 가장 자주 쓰이는 패키지 re 활용 import re example_text = "2022년 모두 수고하셨습니다. 2023년도 화이팅" example_text_num = re.sub(r'[^0-9]', '', example_text) # 결과 출력 print(example_text_num) # 202220.. 2022. 12. 1.
[MySQL] 데이터 타입 변환 (Cast, Convert) 안녕하세요. MySQL에서 데이터 타입을 변환하는 함수 Cast와 Convert에 대해 알아보겠습니다. MySQL Cast/Convert 함수 ▣ Syntax SQL -- Cast 함수 -- Cast ( expression as data_type ) -- Convert 함수 -- Convert ( data_type, expression ) ▣ MySQL 데이터 타입 - MySQL에서 자주 사용되는 데이터 타입 데이터 타입 정의 BINARY(n) CHAR 형태의 이진 데이터 (최대 255byte) DATETIME 날짜와 시간 형태의 기간 표현 데이터 타입 (8byte) INT(n) 정수형 데이터 타입(4byte) -2147483648 ~ +2147483647 또는 0 ~ 4294967295수 DOUBLE(.. 2022. 11. 30.
[MySQL] 3자리 콤마 찍기 (천단위 구분) 안녕하세요. 오늘은 MySQL에서 천 단위 구분 콤마를 간단하게 처리하는 방법에 대해 소개해드리겠습니다. MySQL 3자리마다 콤마 찍기 ▣ 예시 데이터 :: items no item price 1 book 7800 2 pencil 1200 3 eraser 1100 4 computer 1200000 5 ipad 770000 --데이터 만들기 CREATE TABLE items (`no` int, `item` varchar(8), `price` int) ; INSERT INTO items (`no`, `item`, `price`) VALUES (1, 'book', 7800), (2, 'pencil', 1200), (3, 'eraser', 1100), (4, 'computer', 1200000), (5, 'i.. 2022. 11. 18.
[MySQL] 데이터 치환하기 (Replace, Update) 안녕하세요. 오늘은 간단하게 데이터 값을 한번에 치환할 수 있는 Replace 쿼리에 대해 알아보겠습니다. MySQL Replace 데이터 치환하기 ▣ 예시 데이터 :: Url_Example --예시 데이터 만들기 CREATE TABLE Url_Example (`No` int, `Url` varchar(21)) ; INSERT INTO Url_Example (`No`, `Url`) VALUES (1, 'http://tistory1.co.kr'), (2, 'http://tistory2.co.kr'), (3, 'http://tistory3.co.kr'), (4, 'http://tistory4.co.kr'), (5, 'http://tistory5.co.kr') ; ▣ 데이터 치환하기 - 먼저, 치환된 데이터 .. 2022. 11. 17.
[MySQL] 테이블 목록 조회하기 (Show, information_schema) 안녕하세요. MySQL로 DB 내 테이블의 목록을 조회할 수 있는 쿼리에 대해 소개해드리겠습니다. MySQL 테이블 목록 조회하기 ▣ SHOW TABLES 이용하기 - SHOW TABLES 명령어는 DB 안에 소속된 테이블의 목록을 불러옴. --Database(DB) 목록 불러오기 SHOW DATABASES; -- 현재 DB의 테이블 목록 불러오기 (temporary table은 출력하지 않음) SHOW TABLES; -- 지정된 DB로부터 테이블 목록 불러오기 SHOW TABLES FROM db명; -- 조건에 맞는 테이블 목록만 출력하기 SHOW TABLES LIKE 'codingF%'; +-----------------+ | Tables_in_DB | +-----------------+ | codi.. 2022. 11. 15.
[MySQL] 행과 열 바꾸기 (Transpose) 안녕하세요. 오늘은 MySQL에서 행과 열 데이터를 바꾸어보는 방법에 대해서 알아보겠습니다. 행과 열 단순 바꾸기 (Transpose) ▣ Transpose 행과 열 바꾸기 - Excel에는 행과 열을 바꿔서 출력하는 Transpose 함수가 있는데 안타깝게도 SQL에는 그러한 기능을 가진 함수가 없습니다. 이번 시간에는 Transpose 역할을 하는 쿼리를 한 번 짜보겠습니다. : 예시 데이터 준비 --Data 생성하기 CREATE TABLE Example (`name` varchar(4), `height` int, `score` int, `groups` varchar(1)) ; INSERT INTO Example (`name`, `height`, `score`, `groups`) VALUES ('jo.. 2022. 11. 12.
728x90