반응형
블로그 이미지
취미생활 추천받아여~       게임이든, 여가생활이든 :D

카테고리

분류 전체보기 (615)
☆잡동사니 (501)
☆코딩개발 (76)
☆영어공부 (38)
★★★★★★ (0)
Total
Today
Yesterday


반응형

[설명] 

 

1. SELECT 구문에서 중복된 데이터를 제거

2. SELECT 구문에서 중복된 데이터만 찾기

 

[소스]

 

1. 중복된 데이터 제거

 

SELECT DISTINCT(컬럼명) FROM 테이블명

 

2. 중복된 데이터 제거 후 COUNT

 

SELECT COUNT(DISTINCT(컬럼명)) FROM 테이블명

 

3. 중복된 데이터 만 찾기

 

SELECT 컬럼명 FROM 테이블명 GROUP BY 컬럼명 having count(컬럼명) > 1

 

감사합니다.

 

출처 HELLO님 블로그

반응형
Posted by 과라나
, |


반응형
http://www.miplatform.co.kr/Miplatform/NewHome/asp/support/FaqDBListSite.asp?PCategory1=Support&PCategory2=MiPlatform&PCategory3=Setup

 

 

여기 투비소프트 고객센터 에러코드 모음집 사이트를 참고해보자.

 

원격지원 해주면서

마이플랫폼 관련 삭제하려다가 안되길래 찾아본 결과 위와같은 사이트 내용대로 해서 해결함

 

반응형
Posted by 과라나
, |


반응형

어떤 테이블을 다른 테이블로 복사하거나 일부 값만 변경하여 그대로 INSERT 할때, 컬럼의 수가 많거나, 길이가 긴 테이블의 컬럼명을 일일이 입력하기 상당히 귀찮습니다. 이왕 생각난김에 컬럼명을 쭉 나열하여 복사해서 사용할 수 있도록 쿼리를 만들었습니다. (더욱 귀찮으실땐 내용을 기준으로 프로시저 만들어서 사용하셔도 되겠습니다.)

 

SELECT A.TABLE_NAME, SUBSTRING(A.COLUMN_NAME, 1, LEN(A.COLUMN_NAME) -1 ) AS COLUMN_NAME
FROM (
SELECT
        DISTINCT
        A.NAME AS TABLE_NAME
        , STUFF(
               (SELECT '[' + BB.name  + '], ' AS [text()] FROM dbo.sysobjects AA JOIN dbo.syscolumns BB ON AA.id = BB.id WHERE BB.id = A.id FOR XML PATH(''))
               ,  1,  1,  '['
               ) AS COLUMN_NAME
FROM dbo.sysobjects A JOIN dbo.syscolumns B ON A.id = B.id ) A
WHERE A.TABLE_NAME = @컬럼을 조회할 테이블명

 

위와같이 조회하면 테이블명과, 컬럼명이 가로로 조회되어 출력됩니다.

 

 

감사합니다.

 

출처 광대승천님

반응형
Posted by 과라나
, |

최근에 올라온 글

04-28 05:38

글 보관함