«sql» 태그된 질문

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


8
Postgresql 테이블이 있지만 쿼리 할 때 "관계가 존재하지 않습니다"가 표시됨
여러 테이블이있는 postgresql db가 있습니다. 내가 쿼리하면 : SELECT column_name FROM information_schema.columns WHERE table_name="my_table"; 제대로 반환 된 열 목록을 받게됩니다. 그러나 내가 쿼리 할 때 : SELECT * FROM "my_table"; 오류가 발생합니다. (ProgrammingError) relation "my_table" does not exist 'SELECT *\n FROM "my_table"\n' {} 열을 가져올 수 있지만 테이블을 쿼리 할 …
85 sql  postgresql 

9
큰 테이블에서 SQL Server 쿼리 성능 향상
비교적 큰 테이블 (현재 2 백만 개의 레코드)이 있고 임시 쿼리의 성능을 향상시킬 수 있는지 알고 싶습니다. 여기서 핵심은 임시 단어 입니다. 인덱스 추가는 옵션이 아닙니다 (가장 일반적으로 쿼리되는 열에 이미 인덱스가 있습니다). 간단한 쿼리를 실행하여 가장 최근에 업데이트 된 100 개의 레코드를 반환합니다. select top 100 * from ER101_ACCT_ORDER_DTL …

7
NULL 또는 IS NULL이있는 IN 절
Postgres는 데이터베이스입니다. IN 절에 NULL 값을 사용할 수 있습니까? 예: SELECT * FROM tbl_name WHERE id_field IN ('value1', 'value2', 'value3', NULL) 이 네 가지 값으로 제한하고 싶습니다. 위의 문을 시도했지만 작동하지 않습니다. 잘 실행되지만 NULL id_fields가있는 레코드를 추가하지 않습니다. 나는 또한 OR 조건을 추가하려고 시도했지만 이것은 쿼리를 실행하고 끝없이 실행합니다. …

3
두 필드에서 그룹화 사용 및 SQL에서 개수
mysql db에 그룹과 하위 그룹의 두 열이있는 테이블이 있습니다. 아래를 참조하십시오. group, subGroup grp-A, sub-A grp-A, sub-A grp-A, sub-B grp-B, sub-A grp-B, sub-B grp-B, sub-B 각 고유 커플 그룹 / 하위 그룹에 대한 레코드 수를 얻으려고합니다. 이것이 내가 기대하는 것입니다. group, subGroup, count grp-A, sub-A, 2 grp-A, sub-B, 1 grp-B, …
85 mysql  sql 

4
postgresql에서 내 대답을주지 않는 부문 (/)
나는 테이블 software과 열이 dev_cost, sell_cost. dev_cost16000이고 sell_cost7500 이면 복구를 위해 판매 할 소프트웨어 수량을 어떻게 찾 dev_cost습니까? 다음과 같이 질문했습니다. select dev_cost / sell_cost from software ; 답으로 2를 반환합니다. 하지만 우리는 3을 얻어야합니다, 그렇죠? 그것에 대한 쿼리는 무엇입니까? 미리 감사드립니다.

5
SQL 덤프를 MySQL로 가져 오는 중 오류 : 알 수없는 데이터베이스 / 데이터베이스를 만들 수 없음
SQL 덤프 파일을 가져 오는 방법이 혼란 스럽습니다. MySQL에서 먼저 데이터베이스를 생성하지 않고는 데이터베이스를 가져올 수 없습니다. database_name아직 생성되지 않은 경우 표시되는 오류 입니다. username= 원래 서버의 데이터베이스에 액세스 할 수있는 사용자의 사용자 이름. database_name= 원래 서버의 데이터베이스 이름 $ mysql -u username -p -h localhost database_name < dumpfile.sql Enter …


13
셀프 조인 설명
셀프 조인의 필요성을 이해하지 못합니다. 누군가 나에게 설명해 주시겠습니까? 간단한 예가 매우 도움이 될 것입니다.
84 sql  self-join 


5
MySQL : SQL 쿼리의 각 결과에 대한 레코드를 삽입하는 방법은 무엇입니까?
내가 선택했다고 말해 SELECT DISTINCT id, customer_id, domain FROM config WHERE type = 'foo'; 일부 레코드를 반환합니다. 결과 세트에서 도달 행에 대한 삽입을 어떻게 할 수 있습니까? INSERT INTO config (id, customer_id, domain) VALUES (@id, @customer_id, 'www.example.com'); 여기서 @id및 @customer_id결과 집합의 행의 필드는? 편집 : 나는 그것을 복제하고 싶지 않았지만 …
84 mysql  sql  loops  insert 

4
IDENTITY 열이 하나만있는 테이블에 삽입하는 방법은 무엇입니까?
( 다른 질문에 답하는 과정에서이 질문에 답해보십시오. ) GroupTable이라는 다음 MS-SQL 테이블을 고려하십시오. GroupID ------- 1 2 삼 여기서 GroupID는 기본 키이고 ID 열입니다. IDENTITY_INSERT ON 을 사용 하지 않고 테이블에 새 행을 삽입하고 새 ID를 생성하는 방법은 무엇입니까? 다음 사항에 유의하십시오. INSERT INTO GroupTable() Values () ... 작동하지 않습니다. …

5
Where 절의 Oracle DateTime?
다음과 같은 SQL이 있습니다. SELECT EMP_NAME, DEPT FROM EMPLOYEE WHERE TIME_CREATED >= TO_DATE('26/JAN/2011','dd/mon/yyyy') -> 이것은 10 개의 행을 반환하고 TIME_CREATED = '26 -JAN-2011 ' 이제 내가 이것을 할 때 나는 어떤 행도 다시 얻지 못합니다. SELECT EMP_NAME, DEPT FROM EMPLOYEE WHERE TIME_CREATED = TO_DATE('26/JAN/2011','dd/mon/yyyy') -> 아웃보다 더 큰 걸 이유는 …


3
뷰 열을 NULL이 아닌 것으로 만드는 방법
열이 참 또는 거짓이되기를 원하는 뷰를 만들려고합니다. 그러나 내가 무엇을하든 SQL Server (2008)는 내 비트 열이 어떻게 든 널이 될 수 있다고 생각합니다. "상태"열이있는 "제품"이라는 테이블이 INT, NULL있습니다. 뷰에서 Product.Status 열이 3이면 BIT 열을 true로 설정하여 Product의 각 행에 대해 행을 반환하고, 그렇지 않으면 비트 필드가 false 여야합니다. SQL 예 …

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