«sql» 태그된 질문

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

10
SELECT * FROM tablename WHERE 1
나는 궁금했다. 이러한 각 쿼리의 차이점은 무엇입니까? SELECT * FROM `tablename` SELECT * FROM `tablename` WHERE 1 SELECT * FROM `tablename` WHERE 1=1
129 sql  select-query 

4
공유 테이블 구조로 다중 테넌트 데이터베이스를 작성하는 방법은 무엇입니까?
우리의 소프트웨어는 현재 MySQL에서 실행됩니다. 모든 테넌트의 데이터는 동일한 스키마에 저장됩니다. Ruby on Rails를 사용하므로 어떤 데이터가 어떤 테넌트에 속하는지 쉽게 결정할 수 있습니다. 그러나 데이터가 손상 될 우려가있는 일부 회사도 있으므로 다른 솔루션을 평가하고 있습니다. 지금까지 세 가지 옵션을 보았습니다. 다중 데이터베이스 (각 테넌트는 고유 한 것으로, 고객 당 …

4
쉼표로 구분 된 목록으로 MySQL 결과
다음과 같은 쿼리를 실행해야합니다. SELECT p.id, p.name, (SELECT name FROM sites s WHERE s.id = p.site_id) AS site_list FROM publications p 그러나 하위 열이 데이터 열 대신 쉼표로 구분 된 목록을 반환하도록하고 싶습니다. 이것이 가능합니까? 그렇다면 가능합니까?
129 sql  mysql  concatenation 

11
설문 조사를위한 데이터베이스 설계
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문을 개선하십시오 답변이 데이터베이스에 저장된 설문 조사를 작성해야합니다. 데이터베이스, 특히 필요한 테이블에서 이것을 구현하는 가장 좋은 …



3
고유 제약 조건에 대한 명명 규칙
명명 규칙이 중요하며 기본 키와 외래 키는 일반적으로 사용되는 명백한 규칙 ( PK_Table및 FK_Table_ReferencedTable각각)을 사용합니다. 그만큼IX_Table_Column인덱스의 이름은 상당히 표준입니다. UNIQUE 제약은 어떻습니까? 이 제약 조건에 대해 일반적으로 허용되는 명명 규칙이 있습니까? 나는 본 적이UK_TableName_ColumnUQ_TableName_Column, 및 추천하는 사람을 .AX_TableName_Column - 그 어디에서 오는지 모르겠어요. 나는 일반적으로 UQ 했지만 특별히 좋아하지 않으며, …

6
Eclipse 용 경량 SQL 편집기 [닫기]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 오년 전에 . 이 질문을 개선하십시오 Eclipse에 간단한 SQL 편집기가 있습니까? 아니면 Eclipse 용 간단한 SQL 편집기 플러그인을 찾아야합니까? 간단히 말해서 편집기는 DB에 연결 하지 않고 …


13
PostgreSQL로 캐스팅 할 때 오류가 발생하면 문자열을 정수로 캐스팅하고 0을 어떻게 사용합니까?
PostgreSQL에는 varchar 열이있는 테이블이 있습니다. 데이터는 정수로 가정되며 쿼리에서 정수 유형으로 필요합니다. 일부 값은 빈 문자열입니다. 다음과 같은: SELECT myfield::integer FROM mytable 수확량 ERROR: invalid input syntax for integer: "" postgres에서 캐스트하는 동안 오류가 발생하면 캐스트를 쿼리하고 0을 어떻게 가질 수 있습니까?
128 sql  postgresql  casting 

17
데이터베이스 스키마를 어떻게 버전 화합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 9 개월 전 . 이 질문을 개선하십시오 SQL 델타를 어떻게 준비합니까? 각 스키마 변경 SQL을 델타 폴더에 수동으로 저장합니까, 아니면 자동 …
128 sql  mysql  schema  versioning 

17
SQL 키워드에 대문자를 사용해야 할 이유가 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문을 개선하십시오 기본값은 대문자 인 것 같지만 키워드에 대문자를 사용해야하는 이유가 있습니까? 새로운 저장 프로 시저와 …

3
SQL 스크립트 오류 : 배치 당 하나의 명령문 만 허용됩니다.
PostDeployment의 DACPAC에서 실행하려는 4 개의 SQL 스크립트가 있지만 그중 3 개의 VS 프로젝트를 빌드하려고하면이 오류가 발생합니다. Only one statement is allowed per batch. A batch separator, such as 'GO', might be required between statements. 스크립트 INSERT는 DB의 다른 테이블에있는 명령문 만 포함합니다 . 그리고 그들 모두는 이렇게 구성되어 있습니다 IF …


12
하나의 명령으로 외래 키 제약 조건을 가진 새 열 추가
외래 키가 될 새 열을 추가하려고합니다. 두 가지 별도의 ALTER TABLE명령을 사용하여 열과 외래 키 제약 조건을 추가 할 수있었습니다 . ALTER TABLE one ADD two_id integer; ALTER TABLE one ADD FOREIGN KEY (two_id) REFERENCES two(id); 두 개의 ALTER TABLE 명령 대신 두 개의 ALTER TABLE 명령을 사용하여이를 수행하는 방법이 …
128 sql 

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