MySQL에서 데이터 조작과 관련된 작업을 할 때 종종 여러 컬럼의 값들을 하나로 합치거나, 여러 행의 값을 하나의 행으로 합치는 작업을 필요로 합니다. 이럴 때 유용하게 쓰이는 함수들이 바로 CONCAT과 GROUP_CONCAT입니다. MYSQL에서 검색결과 값 합치기하는 방법을 알아보도록 하겠습니다. 1. CONCAT 함수란? CONCAT 함수는 여러 문자열을 하나로 합치는 데 사용되는 MySQL의 내장 함수입니다. 기본적인 사용 방법은 아래와 같습니다: SELECT CONCAT(문자열1, 문자열2, ...); 2. 두 개의 컬럼값 합치기 예를 들어, 아래와 같은 테이블이 있다고 가정합시다: column1 column2 1 A 2 B 3 C 두 컬럼의 값을 하나로 합치려면 CONCAT 함수를 이용할 ..
Language
데이터를 한번 실수로 넣었더니 무한반복 10000을 넘어가는 실수를 해버렸습니다. MYSQL에서 AUTO_INCREMENT 속성을 가진 칼럼의 값을 재조정하거나 초기화할 필요가 생길 때, 특정 쿼리문을 사용하면 해결이 가능합니다. 데이터 입력이나 수정 과정에서 발생한 문제로 AUTO_INCREMENT 값이 무한대로 증가했거나, 순차적이지 않게 입력되었을 때 어떻게 해당 값을 초기화하고 재정렬하는지에 대해 알아보겠습니다. 1. AUTO_INCREMENT 값 초기화하기 때론 데이터 입력 시 AUTO_INCREMENT의 값이 의도하지 않게 큰 수로 증가할 수 있다. 예를 들어, 데이터를 한 번 실수로 넣게 되면 AUTO_INCREMENT 값이 10,000을 넘어갈 수 있다. 이럴 때는 해당 값을 초기화하고 원..
Flutter는 위젯 기반의 UI 구성 프레임워크로, 다양한 애니메이션과 효과를 손쉽게 구현할 수 있습니다. 그 중, Container 위젯을 회전시키는 것은 많은 상황에서 유용하게 사용될 수 있습니다. 이번 글에서는 Flutter의 Transform.rotate을 활용해 Container 위젯을 회전시키는 방법에 대해 알아보겠습니다. 문제발생 플러터로 AR을 만들면서 카메라가 회전이 안되는 문제가 발생했습니다. "그렇다면 카메라외의 아이콘들을 가로로 회전시켜버리면 어떨까?"하는 생각이 문득 들었습니다. 그래서 Container를 회전시키기로 했습니다. 필요한 패키지 임포트하기 Container 위젯을 회전시키기 위해 필요한 수학 연산을 위해 dart:math 패키지를 임포트합니다. import 'dar..
플러터(flutter)로 프로그램 만들일이 슬슬 생기기 시작한다. 플러터가 업그레이드를 구글에서 하지 않아서 버리는 카드였다고 생각했는데, 이번에 2.0으로 업데이트를 해주면서 슬슬 생태계가 다시 살아나는듯 하다. 그래도 예제나 이런게 많이 없어서 생소하기는 하지만 그래도 한번 시도해봄직하다. dart라는 언어도 생소하긴 하지만 하나씩 차근차근 잘 따라가보면 UI도 잘 맞아 떨어진다. 먼저 플러터 sdk부터 설치를 한다. https://flutter.dev/docs/get-started/install Install Install Flutter and get started. Downloads available for Windows, macOS, Linux, and Chrome OS operating sys..