«sql» 태그된 질문

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

12
명시 적 vs 암시 적 SQL 조인
명시 적 내부 암시 적 내부 조인에 효율성 차이가 있습니까? 예를 들면 다음과 같습니다. SELECT * FROM table a INNER JOIN table b ON a.id = b.id; vs. SELECT a.*, b.* FROM table a, table b WHERE a.id = b.id;
399 sql  join 



12
Count ()에서 조건을 지정할 수 있습니까?
에 조건을 지정할 수 있습니까? Count() 있습니까? 위치 열에 예를 들어 "관리자"가있는 행만 계산하고 싶습니다. count 문에서 사용하고 싶지만 WHERE; 나도 같은 모두 관리자와 기타를 계산해야하기 때문에 나는 그것에 대해 부탁 해요 SELECT처럼 (뭔가 Count(Position = Manager), Count(Position = Other))그래서 WHERE이 예에서는 나를 위해 아무 소용이 없습니다.
391 sql  sql-server  tsql 

17
MySQL의 여러 업데이트
한 번에 여러 행을 삽입 할 수 있다는 것을 알고 있습니다 .MySQL에서 한 번에 여러 행을 한 번에 업데이트하는 방법이 있습니까? 편집 : 예를 들어 다음이 있습니다. Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 다음 업데이트를 모두 …
388 mysql  sql  sql-update 

2
SQL Server에서 행을 열로 효율적으로 변환
SQL 서버에서 행을 열로 변환하는 효율적인 방법을 찾고 있는데 PIVOT이 그리 빠르지 않다고 들었고 많은 레코드를 처리해야합니다. 이것은 나의 예입니다. ------------------------------- | Id | Value | ColumnName | ------------------------------- | 1 | John | FirstName | | 2 | 2.4 | Amount | | 3 | ZH1E4A | PostalCode | …

2
SQL Server에서 중첩 된 select 문
다음은 왜 작동하지 않습니까? SELECT name FROM (SELECT name FROM agentinformation) SQL에 대한 이해가 잘못되었다고 생각합니다. SELECT name FROM agentinformation 내부 select 문이 외부 SELECT 문이 쿼리하는 결과 집합을 생성하지 않습니까?

7
MySQL에서 변수를 선언하는 방법?
두 번째 쿼리에서 사용할 수 있도록 mysql에서 변수를 선언하는 방법은 무엇입니까? 나는 다음과 같은 것을 쓰고 싶다 : SET start = 1; SET finish = 10; SELECT * FROM places WHERE place BETWEEN start AND finish;
386 mysql  sql 



5
기존 테이블에 SQL Server SELECT
하나의 테이블에서 일부 필드를 선택하고 저장 프로 시저에서 기존 테이블에 삽입하려고합니다. 여기 내가 시도하는 것이 있습니다 : SELECT col1, col2 INTO dbo.TableTwo FROM dbo.TableOne WHERE col3 LIKE @search_key 생각 SELECT ... INTO ...나는 오류 얻을 이유입니다 임시 테이블입니다 dbo.TableTwo이미 존재합니다. 어떻게에서 여러 행을 삽입 할 수 있습니다 dbo.TableOne로 dbo.TableTwo?

10
FROM 절에서 업데이트 대상 테이블을 지정할 수 없습니다
간단한 mysql 테이블이 있습니다. CREATE TABLE IF NOT EXISTS `pers` ( `persID` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(35) NOT NULL, `gehalt` int(11) NOT NULL, `chefID` int(11) DEFAULT NULL, PRIMARY KEY (`persID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; INSERT INTO `pers` (`persID`, `name`, `gehalt`, `chefID`) VALUES (1, 'blb', 1000, 3), (2, …

25
MySQL에서 중복 행 제거
다음 필드가있는 테이블이 있습니다. id (Unique) url (Unique) title company site_id 이제 같은 행을 제거해야합니다 title, company and site_id. 이를 수행하는 한 가지 방법은 스크립트 ( PHP) 와 함께 다음 SQL을 사용하는 것입니다 . SELECT title, site_id, location, id, count( * ) FROM jobs GROUP BY site_id, company, title, location …
375 mysql  sql  duplicates 



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