본문 바로가기

[Linq] DataTable에서 Linq 사용하기 기초통계량 계산 using System; using System.Linq; using System.Data; class Test_Linq { static void Main() { DataTable table = new DataTable(); table.Columns.Add("class"); table.Columns.Add("data",typeof(double)); table.Rows.Add("A", 45.2); table.Rows.Add("A", 45.8); table.Rows.Add("A", 45.9); table.Rows.Add("B", 45.1); table.Rows.Add("B", 45.5); table.AcceptChanges(); // 기초통계량 (전체) double max = table.AsEnumerabl.. 더보기
[Linq] 기초통계량 구하기 /*Linq를 사용하여 기초통계량 구하기*/ using System; using System.Linq; using System.Collections.Generic; class Test_Linq2 { static void Main() { double [] arrdouble = { 123.43, 54.13, 46.9, 423.5, 342.2, 523.7 }; Console.WriteLine("개 수 = {0}",arrdouble.Count()); Console.WriteLine("최 소 값 = {0}",arrdouble.Min()); Console.WriteLine("최 대 값 = {0}",arrdouble.Max()); Console.WriteLine("합 계 = {0}",arrdouble.Sum()); .. 더보기
[R] 표본오차 더보기
[MSSQL] 특정 문자 붙이기 REPLICATE 함수 -- 5 자리로 만들기DECLARE @Size INT = NULL;DECLARE @String VARCHAR(10); SET @Size = 900SET @String = CONVERT(VARCHAR,@Size) -- 첫번째 방법SELECT REPLICATE('0', 5 - LEN(@String)) + @String -- 두번째 방법 SELECT RIGHT(REPLICATE('0',5) + @String, 5) 더보기
[MSSQL] 테이블 명세서 출력 --. 테이블 명세서 출력 SELECTA.TABLE_SCHEMAAS [스키마], A.TABLE_NAMEAS [테이블명], A.COLUMN_NAMEAS [컬럼명], B.ColumnDescriptionAS [컬럼 설명],A.ORDINAL_POSITIONAS [순서], A.DATA_TYPEAS [데이터 타입], CASE WHEN A.CHARACTER_MAXIMUM_LENGTH IS NULL THEN ISNULL(A.NUMERIC_PRECISION, '')ELSE A.CHARACTER_MAXIMUM_LENGTH END AS [길이],A.IS_NULLABLEAS [NULL 여부], ISNULL(A.COLUMN_DEFAULT, '') AS [디폴트 값]FROM INFORMATION_SCHEMA.COLUMNS AS .. 더보기
[MSSQL] 프로시져 및 함수 내용 조회 쿼리문 1. sp_helptext 사용 sp_helptext 프로시져명 or 함수명 예) sp_helptext sp_testsp_helptext fn_test 2. sys.syscomments 테이블 조회 -- 프로시져 내용 조회SELECTB.text FROMsys.sysobjects AS A WITH (NOLOCK)INNER JOIN sys.syscomments AS B WITH (NOLOCK)ON A.id = B.idWHEREA.name = 'sp_test' -- 함수 내용 조회SELECTB.text FROMsys.sysobjects AS A WITH (NOLOCK)INNER JOIN sys.syscomments AS B WITH (NOLOCK)ON A.id = B.idWHEREA.name = 'fn_test' 더보기
소스 코드를 HTML로 변환 소스 코드를 HTML로 변환해주며 Style을 변경할 수도 있다. http://hilite.me/ 더보기
[MSSQL] 행별변환 PIVOT PIVOT 함수를 이용하여 간단하게 행렬을 변환할 수 있다. --. Test_Table --. 소스SELECT[001], [002], [003] FROM ( SELECTTestCode, TestName FROMTest_Table WITH (NOLOCK) ) AS A PIVOT ( MIN(TestName) FOR TestCode IN ([001], [002], [003]) ) A --. 결과 더보기
[MSSQL] 테이블 및 컬럼 설명 수정 프로시져 -- 프로시져 CREATE PROCEDURE dbo.sp_SetCaption (@NameNVARCHAR(128) = N'Caption',@SchemaNameNVARCHAR(128) = 'dbo',@TableNameNVARCHAR(128) = NULL,@ColumnNameNVARCHAR(128) = NULL,@CaptionNVARCHAR(128) = NULL)ASBEGIN SET NOCOUNT ON IF @Caption IS NULL RETURNIF @TableName IS NULL RETURN IF @ColumnName IS NULLGOTO GOTO_TABLEELSEGOTO GOTO_COLUMN GOTO_TABLE:BEGIN IF EXISTS(SELECT * FROM ::fn_listextendedpro.. 더보기
[리눅스 명령어] ip로 컴퓨터명 알아내기 **. ip로 컴퓨터 명 알아내기 1. 리눅스nmblookup -A 192.100.0.1 2. windownbtstat -A 192.100.0.1 더보기