전체 글(84)
-
시간 순으로 최신 데이터 뽑는 유형
SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (PARTITION BY tag_no ORDER BY time DESC) as rn FROM your_table ) t WHERE t.rn = 1; SELECT DISTINCT ON (tag_no) * FROM your_table ORDER BY tag_no, time DESC; SELECT t.* FROM your_table t INNER JOIN ( SELECT tag_no, MAX(time) as max_time FROM your_table GROUP BY tag_no ) tm ON t.tag_no = tm.tag_no AND t.time = tm.max_time; SELECT * FROM your_table_name O..
2024.01.11 -
[C#] 데이터베이스 연결 후 MessageBox로 보기!
모르는 데이터베이스 ! using (var connection = new NpgsqlConnection(connString)) { await connection.OpenAsync(); using (var cmd = new NpgsqlCommand("SELECT * FROM in_alarm", connection)) using (var reader = await cmd.ExecuteReaderAsync()) { while (await reader.ReadAsync()) { var stringBuilder = new StringBuilder(); for (int i = 0; i < reader.FieldCount; i++) { var columnValue = reader.GetValue(i); // 데이터를..
2024.01.05 -
# [C#]Socket 통신 - 배정해준 크기보다 크기가 클 때
배정해준 크기보다 크기가 클때! byte로 메모리에 저장한 후 저장한 것을 재 해석해서 불러오는 모양! Server using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Net; using System.Net.Sockets; using System.Threading; using System.IO; namespace socket_bigger_data_1 { p..
2024.01.03 -
C# WPF UI) TextBlock, Label의 차이
TextBlock과 Label은 WPF(UI 프레임워크)에서 텍스트를 표시하는 두 가지 다른 컨트롤입니다. 각각 고유한 특성과 사용 목적이 있습니다. TextBlock: TextBlock은 간단한 텍스트 표시에 사용됩니다. 여러 줄의 텍스트와 기본적인 서식(예: 일부 텍스트의 색상이나 크기를 변경)을 지원합니다. TextBlock은 경량 컨트롤로, 퍼포먼스가 중요한 시나리오에서 유리합니다. 풍부한 텍스트 서식 기능을 제공하지만, 사용자 상호작용(클릭 이벤트 등)에는 적합하지 않습니다. 예: Label: Label은 사용자 인터페이스의 다른 요소(예: 입력 필드)에 레이블을 제공할 때 사용됩니다. 액세스 키(키보드 단축키) 지원: 예를 들어, Label에 액세스 키를 설정하면 키보드를 사용하여 연결된 컨트..
2023.12.15 -
vscode에서 mysql databese 확인하기
vscode에서 extentions mysql 을 깔아준다. mysql을 검색해서 알록달록한 것을 설치해준다. 설치를 해주면 왼쪽 바에 두개의 배너가 생기는 것을 확인 할 수 있다. 그 중 데이터베이스 모양을 클릭하면 아래와 같은 모양이 뜨게 된다. 빨간 박스안에 내용을 입력하여 필수 표시에 해당하는 곳을 맞게 입력을 하면 ! 위의 사진처럼 데이터베이스가 연결된 것을 바로 확인할 수 있다.
2023.11.21 -
Django와 MySQL 연동하기
아래 링크를 통해 먼저 mysql을 설치! https://hongong.hanbit.co.kr/mysql-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%EB%B0%8F-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0mysql-community-8-0/ MySQL 다운로드 및 설치하기(MySQL Community 8.0) SQL을 본격적으로 사용하려면 DBMS를 설치해야 합니다. 여러 가지 DBMS 중에서 MySQL 설치 하는 방법을 알아보고, 정상적으로 설치가 되었는지 확인하는 방법을 알아보겠습니다. 2021년 10월 기준 MySQL hongong.hanbit.co.kr 아마존과 sql 연동 https://aws.amazon.com/ko/getting-started..
2023.11.21