DI(Digital Innovation)

DI(Digital Innovation)/DataBase & SQL 뽀개기

푸바오가 알려주는 컬럼 출력시 사칙연산 & 문자를 다루는 함수

컬럼에 있던 데이터만 갖고 정직하게 입출력하는 것은 이제 슬슬 ‘시시’해서 죽고 싶어졌다… 컬럼에 있던 데이터들을 사칙연산으로 조작해서 출력하는 것도 ㅆㄱㄴ 그래서 오늘은 컬럼에 있던 데이터들을 회사에서도 내 입맛으로 조작해서 출력하여 조작으로 쇠고랑 차는 법을 알아봅시다. 컬럼에 사칙연산 가능 저번 포스팅에서 ‘사용금액’이란 컬럼이 있었습니다. 근데 그 금액에는 10% 부가세가 포함되어 있기 때문에 부가세를 제외한 사용 금액만 출력하고 싶으면 어떡할까여 엑셀이면 = 옆의 컬럼 *0.9라고 쳤을텐데… SQL도 비슷합니다. SELECT 사용금액 * 0.9 FROM card 그냥 컬럼명에 냅다 0.9 곱해버리면 됩니다. 그럼 사용금액에 0.9를 곱한 것이 출력됩니다. 당연히 동시에 여러컬럼도 ㄱㄴ하고 as도..

DI(Digital Innovation)/DataBase & SQL 뽀개기

국가 권력급 집계함수로 통계내기

MIIN, MAX, AVG, SUM 집계함수로 통계내기 데이터 분야에는 총 세가지 분야가 있는데, Data Science / Data Analysis / Data Engineer 가 있습니다. 요즘은 데이터가 안들어가는 곳이 없기 때문에 꼬꼬꼬꼬꼬꼬꼮 SQL 역량은 필수 입니다. 소위말해 국가 권력급 SQL이라고 할 수 있죠. 이 중에서 Data Analysis를 잘하려면 어떻게 해야할까요? 데이터의 숨은 의미를 잘 찾아야합니다. 숨어있는 의미와 이것저것 의미를 이끌어낸다면 잘하는 것입니다. 가장 쉽게 의미를 찾는 방법은 통계를 내는 것입니다. SQL로 집계함수를 내는 방법은 거의 엑셀과 유사한데요. 최댓값(MAX) SELECT MAX(컬럼) FROM 테이블명 최솟값(MIN) SELECT MIN(컬럼) ..

DI(Digital Innovation)/DataBase & SQL 뽀개기

WHERE 완벽정리

AND / OR / NOT으로 조건식 나혼자만 레벨업 저희가 하나만 조건 걸어서 데이터 출력하는 것으로 머무르지 않을거잖아요? 가끔은 여러 조건, 요구에 맞춰서 데이터를 출력해야하는 상황이 옵니다. 예를들어서 시군구명은 ‘강릉시’이고 총층수는 ‘6’층이며 건물용도명은 ‘호텔’ 인 데이터를 뽑고싶습니다. 그렇다면 조건식이 2개 이상 필요한 경우 조건식 2개를 AND, OR, NOT을 붙여서 연결해줄 수 있는데요. SELECT * FROM 강원도_관광숙박업_현황 WHERE 시군구명 = '강릉시' AND 총층수 = 6 AND 건물용도 = '호텔'; AND는 모든 조건이 전부 맞으면 ~ 이라는 뜻입니다. 그래서 위코드를 실행하면 강릉시이고 호텔 용도로 6층인 것을 출력해줍니다. SELECT * FROM 강원도_..

DI(Digital Innovation)/공정설계

팁 교환

자 오늘은 디스크를 생산하는 공정에는 어떤 것들이 있는지 알아보겠습니다. 먼저 디스크란 무엇이냐?📀 브레이크 디스크라고도 부르는데요. 브레이크 패드와 디스크의 마찰로 차량을 세우는 역할을 합니다. 이제 여넘이 디스크 인데요. 제가 회사에서 담당하는 디스크는 현대의 아반떼, 제네시스, 소렌토에 들어가는 디스크 입니다. 디스크를 하루에 1200개 많으면 1300개 이상 까지 보기때문에 이제 디스크만 봐도 당신의 전여친의 현남친의 아반떼가 중고인지 신차인지 알 수 있는 능력이 생겼습니다. 그래서 이 디스크를 만드는 라인이 있는데요. 그 라인을 공정이라규 합니다. 공정에서는 무엇을 할까?🤔 이제 수준급 기술자들은 혼자서 촤라락 다하시는데(여기 기술자님들중에는 막내가 20년차 이상이랍니다 ㅋㅋㅋ) 저 같은 귀염뽀..

DI(Digital Innovation)/DataBase & SQL 뽀개기

데이터 출력하고 정렬 & 필터륑

안녕하세요 오늘은 SQL에 대해 배워보겠습니다. SQL? 흔히 쿼리라고 하죠. 이 언어는 데이터베이스에 데이터 입출력, 수정삭제, 데이터 가공과 조작 이런 것에 특화된 언어입니다. 정처기 공부할때 봤던 DCL, DML, DDL 이런 것들입니다. 그래서 SQL을 잘 작성하면 데이터를 내 맘에 맞게 출력하고 넣고 지우고 수정하고 씹고뜯고맛보고 즐기고 할 수 있습니다. 그래서 이거 4개만 배우면 SQL 끝인데, 이거 뿐만 아니라 실은 깊게 들어가면 프로그래밍 언어처럼 조건문, 반복문, 변수 만들기 등 많은 것을 할 수 있지만 오늘은 가장 중요한 출력과 정렬을 배워보겠습니다. SELECT 문법 SELECT 컬럼명 FROM 스키마.테이블명 아직은 기초적인 내용이기 때문에 나중에 좀 헷갈리는 것, 어려운 것 위주로..

DI(Digital Innovation)/DataBase & SQL 뽀개기

DB 시작

데이터베이스의 종류 일반적인 용도는 Relational Database(정확도와 일관성이 중요하면 Relational Database가 일반적) Document Database (입출력이 매우 잦으면 Document Database가 일반적) *확장방법에 따라 아닐 수도 있음 DBMS가 뭐냐? Database Management System 의 약자인데 DB 조작을 쉽게 도와주는 프로그램입니다. 데이터베이스 뿐만이 아니라 DBMS를 사용해야 데이터 입출력이 쉬워지고 DB 접속용 보안 아디 비번이 생성가능하고 저장할 데이터가 깨끗한지 품질검사를 미리 할 수 있고 백업도 쉬워지고 GUI툴을 제공해 우리가 사용하기 친숙하게 볼 수 있습니다. 가장 유명한 DBMS는 보통 MySQL, PostgreSQL, Ora..

DI(Digital Innovation)/공정설계

품질 측정 기구

오늘은 공정 설계할때 쓰이는 품질 측정 기구를 알아보도록하겠습니다.(*사진은 회사에서 허락받고 올리는 것임을 알립니다.) 1. 버니어 캘리퍼스 먼저 요놈은 ‘버니어 캘리퍼스‘라고 합니다. 보통 디스크의 월부 외경(상단)을 측정할때 사용하는데요. 관리스펙은 167.000+-0.300mm 입니다. 측정값은 보통 167.003mm가 많이 나오는 편입니다. 2. BMD 게이지 이제 다음으로 비엠디 게이지인데요. 얘는 디스크 위에 빵꾸 뚫려있는 부분 내경을 측정 할 때 쓰이는 것 같슴다. 그 뚫려있는 부분을 ‘허브 조립경’이라고 하는 것 같네요. 관리스펙은 76.000+0.030/+0mm 입니다. 3. 마이크로미터 저희에게 익숙한 마이크로 미터입니다. 아시다싶이 보통 두께를 측정할 때 많이 쓰이죠. 디스크 허브면..

DI(Digital Innovation)/제조 IT

MTTF / MTTR / MRBF

1. MTBF(Mean Time Between Failure) : 평균 고장 시간 간격 [MTTR + MTTF] 2. MTTR(Mean Time To Repair) : 평균 수리 시간 [수리시간 / 고장횟수] 3. MTTF(Mean Time To Failure) : 평균 고장 시간 [생산시간 / (고장횟수+1)]

DI(Digital Innovation)/제조 IT

BOM(Bill of Material, 자재목록표)

BOM(Bill of Material, 자재목록표) 특정 제품이 어떤 부품들로 구성되어 있는가에 대한 데이터이다. BOM의 구성 1. Engineering BOM(E-BOM), 기술 BOM 기능 중심, 어떤 기능을 하는 조립품이 있는가 2. Manufacturing BOM(M-BOM), 재료 BOM 현장(자재)중심, 어떤 부품을 만들 때 어떤 재료들이 얼만큼 필요한가 3. Planning BOM(P-BOM), 생산 BOM 생산 계획 중심, 어떤 것을 생산할 것인가 BOM의 용도 BOM의 목적 BOM이란 아이템을 생산하기 위해 투입하는 소재 및 원료 등의 원단위, 실 수율 등을 정의하는 것으로 제품, 반제품, 부산물, 원자재 등의 관계를 나타내며 제조원가 계산 시 재료비 산정의 기본 데이터로 활용된다. 신..

달려라 국나뇽
'DI(Digital Innovation)' 카테고리의 글 목록 (5 Page)