2025년 7월 IT/개발자 세미나/컨퍼런스 일정7월 8일(화)Google Cloud Day - AI Agents Live + Labs Seoul09:00~18:00, 코엑스 컨벤션 센터 오디토리움 (3층)7월 14일(월)2025 데이터센터 서밋 코리아09:30~17:30, 코엑스 그랜드볼룸 101 ~ 105(1층)7월 23일(수)K-AI 커뮤니티 서밋 202514:00~17:00, 의사당대로 1 국회도서관 지하1층7월 26일(토)2025 Efficient AI Offline Meetup: AI 경량화 오프라인 밋업13:00~17:00, 강남대로 311 드림플러스7월 26일(토)C++ Korea 소모임13:00~17:30, 서초대로40길 83 Open UP Playground8월 6일(수)[개발..
SQL Server에서 문자열을 날짜로 변환하거나, 문자열을 날짜로 변환할 때 CONVERT, FORMAT, CAST 같은 다양한 함수를 사용하여 결과를 얻을 수 있다. CONVERT() 함수는 날짜 스타일 코드를 통해 입력 문자열의 형식을 명확하게 지정할 수 있으며, FORMAT() 함수는 출력 형태를 자유롭게 지정할 수 있어서 조금 더 직관적이고 쉽게 포맷을 지정할 수 있다. CAST 함수는 ANSI SQL 표준 함수이기 때문에 다양한 DBMS와 호환이 된다. 목차날짜를 문자열로 변환 방법 (CONVERT, FORMAT)문자열을 날짜로 변환 방법 (CONVERT, CAST)날짜 스타일 코드(포맷) 정리표 날짜를 문자열로 변환 방법 (CONVERT, FORMAT)SELECT CONVERT(VARCHAR..
SQL Server에서 수치값의 음수 부호를 제거하고 절댓값을 구하기 위해서는 ABS() 함수를 사용하면 된다. 절댓값은 수치값에서 부호를 제거한 값을 의미하며, 양수는 그대로 출력되고, 음수는 마이너스(-) 부호가 제거된 양수로 반환된다. SELECT -12 AS result1 , ABS(-12) AS result2 ABS(-12) : 절대값 함수 ABS()를 사용해 음수부호를 없애고 양수 12로 변환하여 출력한다. SELECT ABS(12) AS result1 , ABS(12.5) AS result2 , ABS(0) AS result3 , ABS(-12) AS result4 , ABS(-12.5) AS result5 , ABS(..
SQL Server에서 문자열에 특정 문자가 포함되어 있는지 확인하고 싶을 때는 CHARINDEX, PATINDEX, LIKE 세 가지 방법을 주로 사용한다. 각 함수는 용도에 따라 장단점이 다르며 상황에 따라서 적절한 방법을 선택하면 된다.CHARINDEX (오라클 INSTR 함수와 유사)는 정확한 문자열이 어느 위치에 있는지를 찾을 수 있으며 , PATINDEX는 패턴 기반(와일드카드 포함)의 문자열 위치 탐색이 가능하다. LIKE는 결과가 TRUE 또는 FALSE로만 반환되며, 조건 필터링에 가장 자주 사용된다. 목차CHARINDEX 함수를 사용하여 문자열 포함 여부 구하기PATINDEX 함수를 사용하여 문자열 포함 여부 구하기LIKE 연산자를 사용하여 문자열 포함 여부 구하기차3 CHARINDEX..
SQL Server에서 문자열의 길이를 구하기 위해서는 LEN 함수와 DATALENGTH 함수를 사용하면 된다. LEN 함수는 한글이든 영문이든 모든 문자를 글자 단위로 1자씩 계산하며, DATALENGTH 함수는 문자열이 실제로 차지하는 바이트 수를 반환한다. 두 가지 함수를 사용할 때 주의해야 할 부분도 있으니 아래를 참고하면 된다. 목차LEN, DATALENGTH 함수 기본 사용법LEN, DATALENGTH 함수 사용 시 주의사항 LEN, DATALENGTH 함수 기본 사용법SELECT LEN('SQL Server') AS [LEN] , DATALENGTH('SQL Server') AS [DATALENGTH] LEN('SQL Server') → 10자LEN 함수는 한글이든 영문..
2025년 6월 IT/개발자 세미나/컨퍼런스 일정6월 9일(월)WWDC25 (애플 세계개발자회의)6월9일~13일, 온라인6월 11일(수)2025 스마트테크 코리아_인공지능&빅데이터쇼6월11일~13일, 코엑스6월 13일(금)JavaScript 웹 리포팅 개발의 모든 것! [프론트엔드 리포팅 JS 라이브러리]14:00~17:00, 마루 360, 성장 세미나룸 (지하 1층)6월 14일(토)[Season of Agent] 2025 마이크로소프트 빌드 애프터 파티11:00~13:00, 모두의연구소 강남캠퍼스6월 21일(토)Build with AI: 모두의연구소 아이펠10:00~18:00, 서울 서초구 강남대로 311, 유료(1만)6월 24일(화)Nexon Developers Conference6월24일~..
SQL Server에서 숫자의 소수점 자릿수를 반올림하거나 소수점 자리를 고정해야 할 경우가 있다. 이럴 때는 ROUND, CAST, CONVERT, FORMAT, STR, FLOOR 함수를 사용할 수 있으며, 아래의 소수점 자릿수를 조절할 수 있는 5가지 방법을 이해하면 상황에 맞는 적합한 방법을 사용할 수 있을 것이다. 목차ROUND 함수로 소수점 2자리 반올림FORMAT 함수로 소수점 2자리 반올림 및 고정CAST 또는 CONVERT 함수로 소수점 2자리 출력STR 함수로 소수점 고정 길이 문자열 반환ROUND 또는 FLOOR 함수로 절사(버림) 처리 방법 ROUND 함수로 소수점 2자리 반올림SELECT ROUND(123.4, 2) AS result1 , ROUND(123.456, 2)..
SQL Server에서 특정 문자를 기준으로 문자열을 자르기 위해 가장 자주 사용하는 방법 CHARINDEX, SUBSTRING, LEFT, RIGHT, 그리고 STRING_SPLIT 함수이다. 이 함수들을 적절히 활용하면 구분자(하이픈 -, 쉼표 ,, 슬래시 / 등)가 포함된 문자열에서 원하는 위치에 따라 앞부분, 뒷부분, 중간 값까지 정확하게 추출할 수 있다. 목차특정 문자 기준으로 문자열을 자르는 방법특정 문자 기준으로 문자열을 행으로 분리하는 방법 특정 문자 기준으로 문자열을 자르는 방법SELECT SUBSTRING('sql-server', 1, CHARINDEX('-', 'sql-server') - 1) AS result CHARINDEX('찾을 문자', '대상 문자열')SUBSTRING('대..
SQL Server에서 특정 문자열을 반복해서 출력하고 싶을 때, 가장 유용하게 사용할 수 있는 방법이 REPLICATE 함수이다. 공백을 여러 번 추가하거나, 특정 문자를 반복해서 포맷을 맞춰야 할 때, 직접 문자열을 여러 번 붙이는 방식은 비효율적이고 가독성도 떨어진다. 이럴 때 REPLICATE 함수를 사용하면 깔끔하게 반복 문자열을 만들 수 있으며, 공백 추가, 패턴 생성, 자릿수 정렬 등 다양한 실무 상황에 활용할 수 있다.목차REPLICATE 함수 기본 사용법REPLICATE 함수 활용 방법REPLICATE 함수 기본 사용법SELECT REPLICATE('A', 2) AS result1 , REPLICATE('A', 5) AS result2 , REPLICATE('A', 10..
오라클 SQL에서 시퀀스를 사용할 때는 일반적으로 NEXTVAL과 CURRVAL을 통해 값을 증가시키고 조회한다. NEXTVAL은 시퀀스 값을 증가시키고 그 값을 반환하며, CURRVAL은 현재 세션에서 마지막으로 호출된 NEXTVAL의 결과를 그대로 조회하는 역활을 한다. 시퀀스 현재값 조회 방법SELECT emp_seq.CURRVAL FROM dual 시퀀스 이름이 emp_seq이고 emp_seq.CURRVAL을 사용하여 현재 시퀀스 값을 확인할 수 있다. 현재 세션에서 가장 최근에 생성한 값(즉, 마지막으로 emp_seq.NEXTVAL을 호출한 값)을 확인하는 명령이다. CURRVAL은 계속 조회를 해도 시퀀스 값이 변경되지 않는다.CURRVAL은 세션 내에서 NEXTVAL이 한 번이라도 이 호..
최근 일주일에 하루 챗GPT 교육이 있어서 가볍게 가지고 다닐 노트북이 필요해, 충동적으로 맥북 에어 M3 13인치를 구매하였다. 5년 전에 구입한 맥북 프로가 있지만 무겁고 오래 켜두면 팬이 심하게 돌아가서, 올해 출시한 맥북 에어를 구매하였는데, 최신 애플제품을 언제나 만족스럽다. 인터넷에 검색을 해 보니 맥북 에어는 기본형(깡통)을 사는 걸 권장했지만, 문서작성이나 인터넷 외에 간단한 코딩을 하려면 램이 16G 이상은 되어야 한다고 한다. 13인치라서 브라우저 하나 띄우면 화면이 거의 꽉 찬다. 맥북의 가장 큰 장점은 오래가는 배터리와 마우스 없이 트랙패드만으로도 사용이 가능하다는 점이다. 한번 충전으로 15시간 이상 사용가능하다고 하니 기대가 된다. 스페이스그레이 색상이라서 어두운 그레이 톤이 ..
해외직구 LG TV에서는 쿠팡플레이 앱을 설치할 수 없다. 쿠팡플레이 앱을 설치하기 위해서는 로컬 변경을 해야 하는데 과정이 아주 복잡하다. 쿠팡플레이 앱 설치 없이 쿠팡플레이를 TV에서 보기 위해서는 PC와 HDMI 케이블을 연결하는 방법도 있으나 별도의 HDMI 케이블을 구입해야 하고 사용방법 또한 조금 번거로울 듯하였다. 쿠팡플레이를 직구 TV에서 볼 수 있는 방법을 찾아보다가 그나마 괜찮은 방법이 구글 크롬캐스트를 이용하는 방법이었다. 쿠팡플레이만을 위해서 구매하기에는 가격이 조금 비싼듯 했지만 쿠팡플레이 외에도 활용할 수 있는 것들이 여러 가지 있을 듯하여 구매하였다. 구글 크롬캐스트 4K는 국내에는 정식 발매가 되지 않았기 때문에 직구로 구매해야 하며 전원 플러그가 국내와 틀리기 때문에 돼지코..
iOS 14.5부터 마스크를 쓴 상태에서 애플워치로 아이폰 잠금 해제가 가능하다고 하여 충동적으로(?) 애플워치 6 스테인리스 실버 40mm를 구매하였다. 워치 스트랩(시계줄)은 밀레니즈 루프며, 금속 재질로 되어있고 자석이 붙어 있어서 길이를 쉽게 조절할 수 있다. 남자지만 손목이 얇은 편이라서 40mm 제품으로 구매하였는데, 셔츠 손목으로 쏙 들어갈 사이즈라서 자주 착용이 가능할 듯하다. 평소에 시계 자체를 40mm 이상은 착용하지 않아서 사이즈는 잘 선택한 듯하다. 항상 느끼는 점이지만 애플 제품은 언제나 포장이 고급스럽다. 겉 포장 박스를 제거하면 2개의 또 다른 박스가 나온다. 첫 번째 박스는 애플워치 본체와 충전 케이블이 있고, 두 번째 박스는 스트랩이 있다. 어탭터는 포함되어있지 않아서 기존..
코딩을 즐겁게 하기 위해서는 키보드가 아주 중요하다. 일반적인 멤브레인 키보드는 오래 타이핑을 하다보면 손가락이 아주 빨리 피로를 느낀는데, 기계식 키보드는 손가락이 공중에 떠 있는 느낌이랄까... 타이핑 소리도 깔끔하고 한번 빠져들면 다시는 예전의 키보드로 돌아가기 힘들다. 코딩을 하기 위해서는 스페이스 바가 아주 중요한데, 6년 넘게 사용한 한성 기계식 키보드의 스페이스 바가 가끔씩 눌러지지가 않아서 고민하다가 레오폴드 FC750R PD 저소음 적축 모델로 교체를 하였다. 기계식 키보드는 타이핑 맛을 느낄려면 청축이나 갈축 정도는 되어야 하는데, 사무실에서 사용해야 하는 상황이라 저소음 적축 모델로 구매하여 일주일 정도 사용하였는데 나름 만족하고 있다. 전체적으로 만족하나 하나 아쉬운점은 키 높이가 ..