«sql» 태그된 질문

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

14
무에서 선택 하시겠습니까?
다음과 같은 진술을 할 수 있습니까? SELECT "Hello world" WHERE 1 = 1 SQL에서? 내가 알고 싶은 가장 중요한 것은 아무것도 선택하지 않아도된다는 것입니다. 즉, FROM 절이 없습니다.
90 sql 

6
두 데이터베이스 간의 외래 키 관계 추가
두 개의 서로 다른 데이터베이스에 두 개의 테이블이 있습니다. table1 (database1에 있음)에는 column1이라는 열이 있으며 기본 키입니다. 이제 table2 (database2)에 column2라는 열이 있으며이를 외래 키로 추가하고 싶습니다. 추가하려고했는데 다음과 같은 오류가 발생했습니다. 메시지 1763, 수준 16, 상태 0, 줄 1 데이터베이스 간 외래 키 참조는 지원되지 않습니다. 외래 키 Database2.table2. …

5
datetime의 MySQL 스트립 시간 구성 요소
시간 구성 요소를 고려하지 않고 Mysql에서 날짜 비교를 수행해야합니다. 즉 '2008-11-05 14:30:00'을 '2008-11-05'로 변환해야합니다. 현재 나는 이것을하고있다 : SELECT from_days(to_days(my_date)) 이 작업을 수행하는 적절한 방법이 있습니까?
90 sql  mysql  datetime 



9
INSERT 대 INSERT INTO
나는 한동안 MS SQL에서 T-SQL로 작업 해 왔으며 어떻게 든 테이블에 데이터를 삽입해야 할 때마다 구문을 사용하는 경향이 있습니다. INSERT INTO myTable <something here> 나는 INTO여기서 키워드 가 선택 사항 이라는 것을 이해하고 그것을 사용할 필요는 없지만 어떻게 든 내 경우에는 습관이되었습니다. 내 질문은 : INSERT구문과 사용의 의미가 INSERT INTO있습니까? …
90 sql  sql-server  tsql 


7
T-SQL : 알려진 값의 배열을 통해 반복
내 시나리오는 다음과 같습니다. 특정 ID 집합에 대해 다른 저장 프로 시저를 호출해야하는 저장 프로 시저가 있다고 가정 해 보겠습니다. 이것을 할 방법이 있습니까? 즉이 작업을 수행 할 필요가 없습니다. exec p_MyInnerProcedure 4 exec p_MyInnerProcedure 7 exec p_MyInnerProcedure 12 exec p_MyInnerProcedure 22 exec p_MyInnerProcedure 19 다음과 같이합니다. *magic where I …
90 sql  sql-server  tsql 

5
숫자를 숫자 데이터 유형으로 변환하는 산술 오버플로 오류
이 쿼리를 실행할 때마다이 오류 메시지가 계속 표시됩니다. Msg 8115, Level 16, State 8, Line 33 Arithmetic overflow error converting numeric to data type numeric. The statement has been terminated. 그러나 테이블 생성을 (7,0)으로 변경하면 오류 메시지가 나타나지 않지만 데이터를 10 진수로 표시해야합니다. 나는 8,3을 시도했지만 작동하지 않습니다. 이 작업을 …

6
MySQL에서 공백이있는 열 이름을 선택하는 방법 [중복]
이 질문에 이미 답변이 있습니다 . MySQL에서 작은 따옴표, 큰 따옴표 및 백틱을 사용하는 경우 (12 답변) 휴일 3 개월 전 . 다른 개발자가 같은 열 이름을 가진 테이블을 만든 프로젝트에서 작업 중입니다 'Business Name'. 그것은 두 단어 사이의 공백입니다. SELECT'비즈니스 이름' 으로 문을 실행하면 '비즈니스'라는 이름의 열이 없다고 표시됩니다. …
90 mysql  sql 

6
Exists 1 또는 Exists *를 사용하는 하위 쿼리
내 EXISTS 수표를 다음과 같이 작성했습니다. IF EXISTS (SELECT * FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Where Columns=@Filters END DBA에의 전생에서의 하나는 내가 할 때 저에게 EXISTS절을 사용하는 SELECT 1대신SELECT * IF EXISTS (SELECT 1 FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Columns=@Filters …
89 sql  sql-server  tsql 


10
한 데이터베이스에서 다른 데이터베이스로 테이블 값을 삽입하는 방법은 무엇입니까? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 지난달 휴무 . 이 질문 개선 대상 테이블이 이미 존재하는 경우 쿼리에서 한 테이블의 레코드를 다른 데이터베이스의 다른 테이블에 삽입하고 싶습니다. 테이블 …

4
LIMIT / OFFSET을 사용하여 쿼리를 실행하고 총 행 수를 가져옵니다.
페이지 매김을 위해 LIMIT및 OFFSET절을 사용하여 쿼리를 실행해야합니다 . 그러나 LIMIT및 OFFSET절 없이 해당 쿼리에서 반환 할 행 수도 필요합니다 . 나는 실행하고 싶다 : SELECT * FROM table WHERE /* whatever */ ORDER BY col1 LIMIT ? OFFSET ? 과: SELECT COUNT(*) FROM table WHERE /* whatever */ 동시에. …

8
한 열에서 다른 열로 데이터 복사 (다른 테이블에 있음)
한 열에서 다른 테이블의 다른 열로 데이터를 복사하고 싶습니다. 어떻게 할 수 있습니까? 다음을 시도했습니다. Update tblindiantime Set CountryName =(Select contacts.BusinessCountry From contacts) 하지만 작동하지 않았습니다. 연락처 테이블의 "BusinessCountry"열을 tblindiantime 테이블의 "CountryName"열에 복사하고 싶습니다.
89 sql 

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