«sql» 태그된 질문

SQL (Structured Query Language)은 데이터베이스를 쿼리하기위한 언어입니다. 질문에는 코드 예제, 테이블 구조, 샘플 데이터 및 사용중인 DBMS 구현 (예 : MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 등)에 대한 태그가 포함되어야합니다. 질문이 특정 DBMS에만 관련된 경우 (특정 확장 / 기능 사용) 대신 해당 DBMS의 태그를 사용하십시오. SQL 태그가 지정된 질문에 대한 답변은 ISO / IEC 표준 SQL을 사용해야합니다.

3
PostgreSQL 테이블을 변경하고 열을 고유하게 만들려면 어떻게합니까?
PostgreSQL에는 스키마가 다음과 같은 테이블이 있습니다. CREATE TABLE "foo_table" ( "id" serial NOT NULL PRIMARY KEY, "permalink" varchar(200) NOT NULL, "text" varchar(512) NOT NULL, "timestamp" timestamp with time zone NOT NULL ) 이제 테이블을 변경하여 테이블 전체에서 고유 링크를 만들고 싶습니다. 아무도 나를 도울 수 있습니까? 티아


17
IN 값 목록으로 주문
PostgreSQL 8.3에는 많은 주석을 얻는 간단한 SQL 쿼리가 있습니다. 나는 제공 정렬 받는 값 목록 IN의 구조 WHERE절을 : SELECT * FROM comments WHERE (comments.id IN (1,3,2,4)); 이것은 내에서 id와 같은 임의의 순서로 주석을 반환합니다 1,2,3,4. 결과 행이 IN구문 의 목록처럼 정렬되기를 원합니다 (1,3,2,4). 그것을 달성하는 방법?

11
LEFT OUTER JOIN은 왼쪽 테이블에있는 것보다 더 많은 레코드를 어떻게 반환 할 수 있습니까?
왼쪽 테이블의 모든 결과와 훨씬 큰 테이블의 추가 정보를 반환하는 매우 기본적인 LEFT OUTER JOIN이 있습니다. 왼쪽 테이블에는 4935 개의 레코드가 포함되어 있지만 외부 테이블에 추가하면 레코드 수가 훨씬 큽니다. 내가 아는 한 왼쪽 외부 조인은 왼쪽 테이블의 모든 레코드를 오른쪽 테이블의 일치하는 레코드와 일치시킬 수없는 행에 대해 null 값을 …

7
SSRS 디자이너의 데이터 세트 패널 (보고서 데이터)이 사라졌습니다
SSRS 디자이너의 레이아웃 화면 (예 : Visual Studio)에서 보고서 데이터 패널을 잃어 버렸습니다. 그것은 사라졌고 그것을 되찾기 위해 무엇을 부르는지 기억할 수 없습니다. 일반적으로 다음 항목이 나열됩니다. 내장 필드 매개 변수 이미지 데이터 소스 데이터 세트 이전에는 일반 도구 상자 및 서버 탐색기 패널과 동일한 영역에있었습니다. 누구든지 그것을 복원하는 방법을 …

9
COUNTIF 집계 함수에 해당하는 SQL Server
GROUP BY특정 조건 (예 : 특정 열 값이 1 인 레코드 만 계산)을 기반으로 레코드를 계산하는 기능이 필요한 절을 사용 하여 쿼리를 작성하고 있습니다. SELECT UID, COUNT(UID) AS TotalRecords, SUM(ContractDollars) AS ContractDollars, (COUNTIF(MyColumn, 1) / COUNT(UID) * 100) -- Get the average of all records that are 1 FROM dbo.AD_CurrentView …

5
SQL Server 2008에서 사용자 정의 테이블 형식이 있는지 확인하는 방법은 무엇입니까?
사용자 정의 테이블 유형이 있습니다. OBJECT_ID(name, type)기능을 사용하여 패치로 편집하기 전에 존재 여부를 확인하고 싶습니다 . 사용자 정의 테이블 유형에 대해 열거type 에서 무엇 을 전달해야합니까? N'U' 사용자 정의 테이블과 같이 작동하지 않습니다. 즉 IF OBJECT_ID(N'MyType', N'U') IS NOT NULL

15
datetime을 삽입하는 동안 문자열에서 날짜 및 / 또는 시간을 변환 할 때 변환에 실패했습니다
다음과 같이 테이블을 만들려고했습니다. create table table1(date1 datetime,date2 datetime); 먼저 아래와 같이 값을 삽입하려고했습니다. insert into table1 values('21-02-2012 6:10:00 PM','01-01-2001 12:00:00 AM'); 오류가 발생했습니다. varchar를 datetime으로 변환 할 수 없습니다 그런 다음 stackoverflow에서 제안한 게시물 중 하나로 아래 형식을 시도했습니다. insert into table1 values(convert(datetime,'21-02-2012 6:10:00 PM',5) ,convert(datetime,'01-01-2001 12:00:00 AM',5)); 그러나 …
164 sql  sql-server 


7
SQL JOIN vs IN 성능?
JOIN 또는 IN을 사용하면 올바른 결과를 얻을 수있는 경우가 있습니다 ... 일반적으로 더 나은 성능을 가진 이유는 무엇입니까? 실행중인 데이터베이스 서버에 따라 얼마나 달라 집니까? (참고로 나는 MSSQL을 사용하고 있습니다)

6
SELECT * INTO tempTable FROM CTE Query를 사용하여 임시 테이블을 만드는 방법
임시 테이블을 만들려는 MS SQL CTE 쿼리가 있습니다. Invalid Object name오류가 발생 하여 수행 방법을 잘 모르겠습니다 . 아래는 참조를위한 전체 쿼리입니다. SELECT * INTO TEMPBLOCKEDDATES FROM ;with Calendar as ( select EventID, EventTitle, EventStartDate, EventEndDate, EventEnumDays,EventStartTime,EventEndTime, EventRecurring, EventStartDate as PlannedDate ,EventType from EventCalender where EventActive = 1 AND LanguageID …

9
MySQL에서이 연산자 <=>는 무엇입니까?
이전 개발자가 작성한 코드를 작성 중이며 쿼리에서 다음과 같이 말합니다. WHERE p.name &lt;=&gt; NULL &lt;=&gt;이 쿼리에서 무엇을 의미합니까? 그것은 동등한 것 =입니까? 아니면 구문 오류입니까? 그러나 오류나 예외는 표시되지 않습니다. 나는 이미 MySQL 에서 &lt;&gt;= !=를 알고있다 .

5
드롭 대 기존 드롭 대?
누군가 사이에 차이가 있는지 말해 줄 수 있습니까? DROP IF EXISTS [TABLE_NAME] DROP [TABLE_NAME] 내 MVC 웹 응용 프로그램에서 JDBC 템플릿을 사용하고 있기 때문에 이것을 묻습니다. 내가 DROP [TABLE_NAME]오류를 사용 하면 테이블이 존재한다고 말했다. 그리고 그것을 사용 DROP IF EXISTS [TABLE_NAME]하면 나쁜 SQL 문법이 나타납니다. 도움이 될까요?
163 sql  drop-table 



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.