«sql» 태그된 질문

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

27
각 그룹에서 마지막 레코드 검색-MySQL
messages아래와 같이 데이터가 포함 된 테이블 이 있습니다. Id Name Other_Columns ------------------------- 1 A A_data_1 2 A A_data_2 3 A A_data_3 4 B B_data_1 5 B B_data_2 6 C C_data_1 query를 실행하면 다음 select * from messages group by name과 같은 결과가 나타납니다. 1 A A_data_1 4 B B_data_1 6 …

11
INNER JOIN ON vs WHERE 절
간단하게하기 위해 모든 관련 필드가이라고 가정합니다 NOT NULL. 넌 할 수있어: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) 그렇지 않으면: SELECT table1.this, table2.that, table2.somethingelse FROM table1 INNER JOIN table2 ON table1.foreignkey = table2.primarykey WHERE (some other conditions) 이 두 가지가 같은 방식으로 …
941 sql  mysql  join  inner-join 

22
ID 일치에 따라 한 테이블에서 다른 테이블로 SQL 업데이트
나는이있는 데이터베이스를 가지고 account numbers와 card numbers. 이것들을 파일과 일치시킵니다.update계정 번호로 카드 번호와 번호를 시켜 계정 번호로만 작업하고 있습니다. 테이블을 계정 / 카드 데이터베이스에 연결하여 Table ID및 관련 계정 번호 를 반환하는보기를 만들었으므로 ID가 계정 번호와 일치하는 레코드를 업데이트해야합니다. 이것은이다 Sales_Import테이블, account number필드가 업데이트해야합니다 : LeadID AccountNumber 147 5807811235 150 …

13
내부 조인에 언제 교차 적용을 사용해야합니까?
CROSS APPLY 사용의 주요 목적은 무엇입니까 ? cross apply파티셔닝하는 경우 대용량 데이터 세트를 선택할 때 더 효율적일 수있는 ( 인터넷의 게시물을 통해) 읽었습니다 . (페이징이 떠오른다) 또한 CROSS APPLYUDF가 올바른 테이블로 필요하지 않다는 것을 알고 있습니다. 대부분의 INNER JOIN쿼리 (일대 다 관계)에서을 사용하도록 다시 작성할 수는 CROSS APPLY있지만 항상 동등한 …


11
MySQL 테이블에 삽입하거나 존재하는 경우 업데이트
데이터베이스 테이블에 행을 추가하고 싶지만 동일한 고유 키가있는 행이 있으면 행을 업데이트하고 싶습니다. 예를 들면 다음과 같습니다. insert into table (id, name, age) values(1, "A", 19) 고유 키는 id이고 내 데이터베이스 에는 행 이 있다고 가정 해 봅시다 id = 1. 이 경우 해당 값을 해당 행으로 업데이트하고 싶습니다. 일반적으로 …

10
MySQL에 '존재하지 않는 경우 삽입'하는 방법?
인터넷 검색으로 시작하여 뮤텍스 테이블에 대해 이야기하는 이 기사 를 찾았습니다 . ~ 1400 만 개의 레코드가있는 테이블이 있습니다. 동일한 형식으로 더 많은 데이터를 추가하려면 한 쌍의 쿼리를 사용하지 않고 삽입하려는 레코드가 없는지 확인하는 방법이 있습니까? 빈)? unique필드에 대한 제약 insert이 이미 존재하는 경우 실패를 보장 합니까? PHP를 통해 삽입을 …

18
조인 대 하위 쿼리
나는 구식 MySQL 사용자이며 항상 JOIN하위 쿼리 보다 선호 했습니다. 그러나 요즘에는 모든 사람들이 하위 쿼리를 사용하고 있습니다. 이유를 모르겠습니다. 차이가 있는지 스스로 판단 할 이론적 지식이 부족합니다. 하위 쿼리는 a만큼 우수 JOIN하므로 걱정할 것이 없습니까?
837 sql  mysql  subquery  join 


22
SQL Server의 저장 프로 시저에서 텍스트 검색
모든 데이터베이스 저장 프로 시저에서 텍스트를 검색하고 싶습니다. 아래 SQL을 사용합니다. SELECT DISTINCT o.name AS Object_Name, o.type_desc FROM sys.sql_modules m INNER JOIN sys.objects o ON m.object_id = o.object_id WHERE m.definition Like '%[ABD]%'; [ABD]대괄호를 포함한 모든 저장 프로 시저에서 검색하고 싶지만 올바른 결과를 제공하지 않습니다. 이를 위해 쿼리를 어떻게 변경할 수 …


11
첫 번째 행에 참여하는 방법
구체적이지만 가설적인 예를 사용하겠습니다. 각 주문 에는 일반적으로 하나의 광고 항목 만 있습니다 . 명령: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A 광고 항목 : LineItemGUID Order ID Quantity Description ============ ======== ======== ================================= {098FBE3...} 1 7 prefabulated amulite {1609B09...} 2 32 spurving bearing 그러나 때때로 두 개의 광고 …


14
SQL Server의 DateTime2와 DateTime
어느 것: datetime datetime2 이다 SQL 서버 2008+에 저장 날짜와 시간에 권장되는 방법은? 나는 정밀도 (및 저장 공간)의 차이를 알고 있지만 현재는 무시하고 있습니다. 무엇을 사용 해야하는지, 아니면 우리가 사용해야 할 때에 대한 모범 사례 문서가 datetime2있습니까?

13
개수 (*) 및 개수 (1)-SQL Server
사람들 중 일부를 Count(1)과도하게 사용 하고 Count(*)성능에 눈에 띄는 차이가 있는지 또는 과거의 일에서 제기 된 레거시 습관인지 궁금하십니까? 특정 데이터베이스는 SQL Server 2005입니다.

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