«sql» 태그된 질문

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

1
그룹 별과 구별을 사용할 때 큰 성능 차이
HSQLDB500,000 개의 항목이 포함 된 테이블이 있는 서버 에서 몇 가지 테스트를 수행하고 있습니다. 테이블에 인덱스가 없습니다. 5000 개의 고유 한 비즈니스 키가 있습니다. 목록이 필요합니다. 당연히 나는 DISTINCT쿼리로 시작했습니다 . SELECT DISTINCT business_key FROM memory WHERE concept <> 'case' or attrib <> 'status' or value <> 'closed' 90 초 …


10
SQL DateTime을 자정으로 반올림
SQL 쿼리에 작은 문제가 있습니다. GETDATE 함수를 사용하고 있지만 오후 5시에 스크립트를 실행한다고 가정하면 2011 년 12 월 12 일 오후 5 시부 터 2011 년 12 월 18 일 오후 5시 사이에 레코드를 가져옵니다. 어떻게하면 전체 2011 년 12 월 12 일부터 2011 년 12 월 18 일까지 전체에 …

15
다른 테이블을 기반으로 테이블의 모든 행 삭제
이 쿼리를 기억할 수없는 것 같습니다! ID가 Table2와 동일한 table1의 모든 행을 삭제하고 싶습니다. 그래서: DELETE table1 t1 WHERE t1.ID = t2.ID 나는 WHERE ID IN (SELECT ID FROM table2)을 할 수 있다는 것을 알고 있지만 가능한 경우 JOIN을 사용 하여이 쿼리를 수행하고 싶습니다.
81 sql 

8
MySQL에서`REPLACE`와`INSERT… ON DUPLICATE KEY UPDATE`의 실질적인 차이점은 무엇입니까?
내가 필요한 것은 특정 키를 사용하여 레코드의 모든 필드 값을 설정하는 것입니다 (키는 실제로 복합입니다). 그러한 키가있는 레코드가 아직 없으면 레코드를 삽입합니다. REPLACE작업을 수행하는 것처럼 보이지만 동시에 매뉴얼 페이지에서 INSERT ... ON DUPLICATE KEY UPDATE. 그들 중 무엇을 더 잘 선택해야하며 그 이유는 무엇입니까? REPLACE내 마음에 떠오르는 유일한 "부작용"은 INSERT …
81 mysql  sql  insert  replace 

8
스칼라 변수를 선언해야합니다.
@RowFrom int @RowTo int 저장 프로 시저에 대한 전역 입력 매개 변수이며 T-SQL을 사용하여 저장 프로 시저 내에서 SQL 쿼리를 컴파일 한 다음 저장 프로 시저 Exec(@sqlstatement)의 끝에서 사용 하여 결과를 표시하므로 사용하려고 할 때이 오류가 발생합니다. @RowFrom또는 @RowTo내에서 @sqlstatement실행되는 변수 .. 그것은하시기 바랍니다 도움 .. 잘 달리 작동합니다. "Must …

3
간단한 PHP 페이지 매김 스크립트 [닫힘]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 육년 전 . 이 질문 개선 데이터베이스에서 가져온 데이터 행이 있습니다. 간단한 페이지 매김이있는 테이블을 갖고 싶습니다. 가장 쉬운 방법은 무엇입니까? 누군가 제공 할 …
81 php  sql  pagination 

2
열 ASC로 정렬하지만 먼저 NULL 값을 사용합니까?
날짜 / 시간 필드를 기준으로 오름차순으로 PostgreSQL 테이블을 정렬해야합니다 (예 : last_updated. 그러나 해당 필드는 비어 있거나 null이 될 수 있으며 null이 아닌 레코드가 non-null 앞에last_updated 와야 합니다. 이것이 가능한가?last_updated order by last_updated asc -- and null last_updated records first ??

5
WHERE 절에서 SELECT 문을 사용하여 SQL DELETE 문을 작성하는 방법은 무엇입니까?
데이터베이스 : Sybase Advantage 11 데이터를 정규화하기 위해이 SELECT진술 에서 얻은 결과를 삭제하려고 합니다. SELECT tableA.entitynum FROM tableA q INNER JOIN tableB u on (u.qlabel = q.entityrole AND u.fieldnum = q.fieldnum) WHERE (LENGTH(q.memotext) NOT IN (8,9,10) OR q.memotext NOT LIKE '%/%/%') AND (u.FldFormat = 'Date') ; 이것은 DELETE내가 생각해 낸 …

4
SQlite : 선택 하시겠습니까?
select into를 사용하여 다음과 같은 다른 테이블에서 데이터를 가져올 수 있는지 확실하지 않습니다. select * into bookmark1 from bookmark; SQlite가이 구문을 지원하지 않는다는 것이 사실입니까? 다른 대안이 있습니까?
80 sql  sqlite 




6
어떻게? 매개 변수 및 LIKE 문 SQL
저는 검색 기능을 작성 중이며 SQL 주입 공격을 방지하거나 최소한 제한하기 위해 매개 변수를 사용하여이 쿼리를 생각했습니다. 그러나 내 프로그램을 통해 실행할 때 아무것도 반환하지 않습니다. SELECT * FROM compliance_corner WHERE (body LIKE '%@query%') OR (title LIKE '%@query%') 매개 변수를 이와 같이 사용할 수 있습니까? 또는 다음과 같은 인스턴스에서만 유효합니까? …
80 asp.net  sql  vb.net 

12
Rails 4의 LEFT OUTER JOIN
3 가지 모델이 있습니다. class Student < ActiveRecord::Base has_many :student_enrollments, dependent: :destroy has_many :courses, through: :student_enrollments end class Course < ActiveRecord::Base has_many :student_enrollments, dependent: :destroy has_many :students, through: :student_enrollments end class StudentEnrollment < ActiveRecord::Base belongs_to :student belongs_to :course end 특정 학생과 관련된 StudentEnrollments 테이블에없는 Courses 테이블의 강좌 목록을 쿼리하고 싶습니다. …

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