일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 연곡해변
- 강릉
- 장고
- 캠핑장
- Django
- Nas
- Excel
- SQL
- 리엑트
- 수도권 근교
- 맛집
- synology
- MSSQL
- react
- 함수
- 나스
- 시놀로지
- Expo
- 시놀로지나스
- 서울
- Firebase
- ReactNaitve
- apk
- 캠핑
- reactnative
- 리액트
- 엑셀
- react native
- 가상환경
- docker
- Today
- Total
목록IT (166)
차근차근 생활 & 코딩
아래와 같은 에러가 콘솔로그에 발생했다. 에러명 Warning: A component is changing an uncontrolled input of type time to be controlled. Input elements should not switch from uncontrolled to controlled (or vice versa). Decide between using a controlled or uncontrolled input element for the lifetime of the component. undefined이 되었을때 발생하는 문제라고 한다. 그래서 input 내에 value 값에 공백이 와도 에러가 뜨지 않도록 변경하면 됩니다. 해결방법 value={value|| ''}
이번 시간에는 MSSQL WITH (NOLOCK) 라는 것에 대해서 알아보도록 하겠습니다. MSSQL은 SELECT시 기본적으로 공유잠금 이란 것이 걸립니다. DB의 성능은 떨어지고, 데드락(Deadlock) 이 발생될 수 있습니다. SELECT * FROM TABLE WITH (NOLOCK) 코드를 작성하면 공유잠금을 걸지 않고 바로 조회를 합니다. INSERT, UPDATE, DELETE 문이 수행되고 있다면 SELECT문은 선행 작업이 모두 끝날때까지 LOCK이 걸립니다. 우린 WITH (NOLOCK)을 테이블 뒤쪽에 일일이 붙여주는 것이 너무나도 귀찬은 작업일 겁니다. 그래서 저도 자료를 찾아본 결과 이걸 한번에 해주는 것이 다행이도 있는것 같습니다. 프로시저 내에서 사용되는 SELECT 문에서 ..
이번 시간에는 MSSQL 관련된 INSERT문에 대해 알려드리려 합니다. 역시 아래와 같이 INSERT 형식을 보면 아는 사람만 아는 형식이죠. INSERT문 형식 INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); Step 1. INSERT 쿼리문 사용하기 INSERT 문법을 통해 홍길동을 추가해보도록 하겠습니다. INSERT INTO 테이블명(칼럼1,칼럼2,칼럼3,....) values(데이터1,데이터2,데이터3,......) 이렇게 문법은 어려워 보이지만 실제로 작성된 쿼리는 간단합니다. 테이블명과 칼럼 데이터만 넣으면 데이터가 추가됩니다. SQL(SSMS) 프로그램을 이용한 방법도 ..
MSSQL쿼리를 실행하다 보면 흔한 오류가 발생합니다. 흔히 쓰진 않지만 이런 방식으로 0에 대한 나누기 오류를 방지 할 수 있습니다. CASE WHEN ISNULL(( 테이블명 ), 0) = 0 THEN 0 ELSE ROUND((CONVERT(FLOAT, 테이블명) / CONVERT(FLOAT, (테이블명 )) * 100),2) END AS Yield,
이번 시간에는 테이블 수정에 대해 알아보도록 하겠습니다. 아래 업데이트 구문을 보니 직관적이지가 않습니다. 업데이트 구문 UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; 업데이트 구문을 쉽게 알아볼 수 있도록 다시 한번 작성하여 설명드리도록 하겠습니다. UPDATE [테이블] SET [열] = '변경할값' WHERE [조건] 형식은 테이블과 열을 찾아 변경할 값을 먼저 적은 후 조건을 찾으시면 됩니다. 이해가 잘되지 않으신다고요? 그럼 예제를 통해 쉽게 이해하도록 하겠습니다. Table_1이라는 테이블이 존재하며, Name라는 칼럼이 있습니다. 우린 Name칼럼에 홍길동을 여포로 변경하고 싶습니다. 본인이 원하시..
이번 시간에는 MSSQL에서 사용할 피벗에 대해 알아보도록 하겠습니다. SQL 작업을 진행하다 보면 행과 열을 바꾸어야 하는 상황이 발생되게 됩니다. 아래 예시를 들어 봤는데요. 엑셀에서는 저건 금방 몇번의 클릭만으로도 작업할 수 있습니다. 하지만 SQL에서는 코드를 많이 아셔야 사용할수 있는 것이라 사실 이해 안 되시더라도 많이 사용해보길 권장합니다. 엑셀과 마찬가지로 피벗 기능은 많이 많이 사용하는 기능입니다. PIVOT을 사용하시려면 서브 쿼리를 사용하셔야 합니다. SELECT * FROM TABLE PIVOT 이렇게 바로 코드를 쓰시면 에러가 발행하게 됩니다. 규칙이라 생각하시고 SELECT를 또 다른 SELECT로 감싸준 후 PIVOT을 사용하시길 바랍니다. 아래 예제만 잘 보시면 어렵지 않게 ..
도형이 C와 D열에 예쁘게 들어간 것을 확인 할 수 있습니다. 이번시간에는 엑셀에서 도형을 열에 정렬하는 법에 대 알아 보도록 하겠습니다. 방법은 간단 합니다. 키보드에 Alt를 누르고 도형 선택 후 드래그 하시면 열 안에서 자동으로 정렬되어 삽입되게 됩니다. 어렵지 않고 유용한 팁에 대해서 알려드렸습니다. 수고하셨습니다.