«sql» 태그된 질문

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


10
WHILE 루프가없는 쿼리
아래와 같이 약속 표가 있습니다. 각 약속은 "신규"또는 "추종"으로 분류해야합니다. (환자에 대한) 첫 예약 후 30 일 이내에 (환자에 대한) 약속은 후속 조치입니다. 30 일 후에 약속은 다시 "신규"입니다. 30 일 이내의 약속은 "사후 관리"가됩니다. 현재 while 루프를 입력 하여이 작업을 수행하고 있습니다. WHILE 루프없이 이것을 달성하는 방법? 표 CREATE …

6
여러 열에서 마지막 날짜를 가져옵니다
이것은 쉬운 것 같아요. 다른 열에있는 최신 날짜를 얻으려면 어떻게합니까 DROP TABLE #indebtedness CREATE TABLE #indebtedness (call_case CHAR(10), date1 DATETIME, date2 DATETIME, date3 DATETIME) INSERT #indebtedness VALUES ('Key1', '2019-10-30', '2019-11-30', '2019-10-25') INSERT #indebtedness VALUES ('Key2', '2019-10-20', '2019-10-30', '2019-10-15') INSERT #indebtedness VALUES ('Key3', '2019-11-11', '2019-10-29', '2019-10-30') INSERT #indebtedness VALUES ('Key4', null …

7
float vs decimal을 사용하는 경우
이 API를 빌드 중이며 데이터베이스는 다음 중 하나를 나타내는 값을 저장합니다. 백분율 평균 율 나는 솔직히 숫자의 범위가 0에서 100 % 사이 인 것을 표현하는 방법을 모른다. 그럴까요 0.00-1.00 0.00-100.00 내가 모르는 다른 대안 그것에 대한 명확한 선택이 있습니까? 데이터베이스에서 0 %에서 100 % 사이의 데이터를 나타내는 글로벌 방식? 더 …

5
String> 4k에서 작성된 술어에 Oracle clob을 사용하십시오.
아래의 Oracle SELECT 술어에 사용하기 위해> 4000 문자 (file_data 바인드 변수에 제공)의 문자열에서 clob를 작성하려고합니다. myQuery= select * from dcr_mols WHERE flexmatch(ctab,:file_data,'MATCH=ALL')=1; TO_CLOB () 라운드 file_data를 추가하면 varchar에 대한 악명 높은 Oracle 4k 제한에 실패합니다 (4k 미만의 문자열에는 적합합니다). 오류 (SQL Developer의 경우)는 다음과 같습니다. ORA-01460: unimplemented or unreasonable conversion …

5
고유 한 일수 찾기
테이블에서 각 직원의 고유 한 근무일 수를 찾기 위해 SQL 쿼리를 작성하고 싶습니다 times. *---------------------------------------* |emp_id task_id start_day end_day | *---------------------------------------* | 1 1 'monday' 'wednesday' | | 1 2 'monday' 'tuesday' | | 1 3 'friday' 'friday' | | 2 1 'monday' 'friday' | | 2 1 'tuesday' 'wednesday' …
11 sql  sql-server 

3
점이있는 이메일에서 FTS가 예상대로 작동하지 않습니다
더 큰 시스템의 일부로 검색을 개발 중입니다. 우리는 Microsoft SQL Server 2014 - 12.0.2000.8 (X64) Standard Edition (64-bit)이 설정을 가지고 있습니다 : CREATE TABLE NewCompanies( [Id] [uniqueidentifier] NOT NULL, [Name] [nvarchar](400) NOT NULL, [Phone] [nvarchar](max) NULL, [Email] [nvarchar](max) NULL, [Contacts1] [nvarchar](max) NULL, [Contacts2] [nvarchar](max) NULL, [Contacts3] [nvarchar](max) NULL, [Contacts4] [nvarchar](max) …

8
쿼리가 매우 느리게 실행되고 있습니다. 더 이상 개선 할 방법이 있습니까?
다음과 같은 쿼리가 있으며 많은 SUM함수 호출로 인해 쿼리가 너무 느리게 실행됩니다. 데이터베이스에 많은 레코드가 있으며 각 연도에 대한 현재 연도 및 작년 (최근 30 일, 지난 90 일 및 지난 365 일)의 보고서를 받고 싶습니다. SELECT b.id as [ID] ,d.[Title] as [Title] ,e.Class as [Class] ,Sum(CASE WHEN a.DateCol >= …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.