«sql» 태그된 질문

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

22
여러 열의 SQL MAX?
여러 열의 최대 행당 1 값을 어떻게 반환합니까? TableName [Number, Date1, Date2, Date3, Cost] 다음과 같은 것을 반환해야합니다. [Number, Most_Recent_Date, Cost] 질문?
372 sql  sql-server  tsql 




10
SQL Server 테이블 열에서 문자열을 바꾸는 방법
SQL Sever경로 ( UNC또는 다른 방법 )를 참조 하는 테이블 ( )이 있지만 이제 경로가 변경됩니다. 경로 열에는 많은 레코드가 있으며 경로의 일부만 변경해야하지만 전체 경로는 변경하지 않아야합니다. 그리고 모든 레코드에서 동일한 문자열을 새 문자열로 변경해야합니다. 간단한 방법으로 어떻게 할 수 update있습니까?

19
SQL에서 "0으로 나누기"오류를 피하는 방법은 무엇입니까?
이 오류 메시지가 있습니다 : 메시지 8134, 수준 16, 상태 1, 줄 1 오류 0으로 나눕니다. 이 오류 메시지가 다시 표시되지 않도록 SQL 코드를 작성하는 가장 좋은 방법은 무엇입니까? 다음 중 하나를 수행 할 수 있습니다. 제수가 제로가 아닌 where 절을 추가하십시오. 또는 case statement를 추가하여 0에 대한 특별한 처리가 …

15
MySQL 오류 : 키 길이가없는 키 사양
varchar (255) 인 기본 키가있는 테이블이 있습니다. 255 자로 충분하지 않은 경우가 있습니다. 필드를 텍스트로 변경하려고 시도했지만 다음 오류가 발생합니다. BLOB/TEXT column 'message_id' used in key specification without a key length 이 문제를 어떻게 해결할 수 있습니까? 편집 : 또한이 테이블에는 여러 열이있는 복합 기본 키가 있음을 지적해야합니다.


19
IDENTITY_INSERT가 OFF로 설정된 경우 'table'테이블에서 ID 열에 명시 적 값을 삽입 할 수 없습니다.
다음 스크립트를 실행할 때 아래와 같은 오류가 발생합니다. 오류는 무엇이며 어떻게 해결할 수 있습니까? Insert table(OperationID,OpDescription,FilterID) values (20,'Hierachy Update',1) 오류: 서버 : 메시지 544, 수준 16, 상태 1, 줄 1 IDENTITY_INSERT가 OFF로 설정된 경우 'table'테이블에서 ID 열에 명시 적 값을 삽입 할 수 없습니다.
361 sql  sql-server  sybase 


16
간단한 쿼리보다 뷰가 더 빠릅니까?
입니다 select * from myView 같은 결과 집합을 갖기 위해 뷰를 만드는 쿼리 자체보다 빠릅니다. select * from ([query to create same resultSet as myView]) ? 뷰가 일종의 캐싱을 사용하여 간단한 쿼리에 비해 더 빠르다는 것은 완전히 명확하지 않습니다.

4
T-SQL 문에서 접두사 N의 의미는 무엇이며 언제 사용해야합니까?
일부 삽입 T-SQL 쿼리에서 접두사 N을 보았습니다. 많은 사람들이 N테이블에 값을 삽입하기 전에 사용했습니다 . 검색했지만 N테이블에 문자열을 삽입하기 전에 를 포함하는 목적을 이해할 수 없었 습니다. INSERT INTO Personnel.Employees VALUES(N'29730', N'Philippe', N'Horsford', 20.05, 1), 이 'N'접두사는 어떤 용도로 사용되며 언제 사용해야합니까?
352 sql  sql-server  tsql 


14
PostgreSQL 'group by'쿼리에서 문자열 필드의 문자열을 연결하는 방법은 무엇입니까?
쿼리로 그룹 내의 필드 문자열을 연결하는 방법을 찾고 있습니다. 예를 들어 테이블이 있습니다. ID COMPANY_ID EMPLOYEE 1 1 Anna 2 1 Bill 3 2 Carol 4 2 Dave 그리고 company_id별로 그룹화하여 다음과 같은 것을 얻었습니다. COMPANY_ID EMPLOYEE 1 Anna, Bill 2 Carol, Dave mySQL에는이 group_concat 을 수행하는 내장 함수가 있습니다.


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