«sql» 태그된 질문

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

22
데이터베이스 구조 변경을위한 버전 관리 시스템이 있습니까?
나는 종종 다음과 같은 문제에 직면합니다. 데이터베이스에 새 테이블이나 열이 필요한 프로젝트의 일부 변경 작업을 수행합니다. 데이터베이스를 수정하고 작업을 계속합니다. 일반적으로 라이브 시스템에서 복제 할 수 있도록 변경 사항을 기록해 두는 것을 기억합니다. 그러나 나는 내가 무엇을 바꿨는지 항상 기억하지 못하고 그것을 적어 두는 것을 항상 기억하지 않는다. 그래서 라이브 …


17
데이터베이스 삭제 오류 ( '.test \'를 rmdir 할 수 없음, 오류 번호 : 17)
기본적으로 "mysqladmin -u root -p password"명령을 사용하여 루트 암호를 만드는 방법을 배웠습니다.이 모든 작업은 Windows 명령 편집기를 통해 수행되었습니다. 이제 다음 프로세스는 "SHOW DATABASES;"를 사용하여 얻은 기본 데이터베이스 (정보 스키마, mysql 및 테스트)를 표시하는 것입니다. 그러나 책에 따르면 중복 테스트 파일을 삭제해야했고 다음과 같은 오류가 나타납니다. 데이터베이스 삭제 오류 ( …
124 mysql  sql  phpmyadmin 

13
매개 변수로 SQL 쿼리의 파이썬 목록
파이썬 목록이 있습니다. l = [1,5,8] 목록의 모든 요소에 대한 데이터를 가져 오는 SQL 쿼리를 작성하고 싶습니다. select name from students where id = |IN THE LIST l| 어떻게해야합니까?
124 python  sql 

10
데이터 정렬의 잘못된 조합 MySQL 오류
많은 데이터를 처리하는 동안이 이상한 오류가 발생합니다. Error Number: 1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' SELECT COUNT(*) as num from keywords WHERE campaignId='12' AND LCASE(keyword)='hello again 昔 ã‹ã‚‰ ã‚ã‚‹ å ´æ‰€' 이 문제를 해결하려면 어떻게해야합니까? 이 오류가 발생하지 않도록 어떻게 든 문자열을 이스케이프 할 수 …

12
SQL-처음 10 개 행만 선택 하시겠습니까?
쿼리의 처음 10 개 결과 만 선택하려면 어떻게합니까? 다음 쿼리에서 처음 10 개의 결과 만 표시하고 싶습니다. SELECT a.names, COUNT(b.post_title) AS num FROM wp_celebnames a JOIN wp_posts b ON INSTR(b.post_title, a.names) > 0 WHERE b.post_date > DATE_SUB(CURDATE(), INTERVAL 1 DAY) GROUP BY a.names ORDER BY num DESC
124 sql 

12
DATE 또는 DATETIME에 대한 기본값을 설정할 때 MySQL 오류
MySql Server 5.7.11 및 다음 문장을 실행하고 있습니다. updated datetime NOT NULL DEFAULT '0000-00-00 00:00:00' 한다 하지 작업. 오류 제공 : ERROR 1067 (42000): Invalid default value for 'updated' 그러나 다음은 : updated datetime NOT NULL DEFAULT '1000-01-01 00:00:00' 그냥 작동합니다 . DATE도 마찬가지입니다. A와 (!) 참고 , 그것은에서 언급 …
124 mysql  sql  date  datetime  console 

11
SQL 테이블의 레코드를 복사하지만 새 행의 고유 ID를 바꾸는 방법은 무엇입니까?
이 질문 은 내가 필요로하는 것에 가깝지만 내 시나리오는 약간 다릅니다. 원본 테이블과 대상 테이블이 동일하고 기본 키는 고유 식별자 (guid)입니다. 내가 이것을 시도 할 때 : insert into MyTable select * from MyTable where uniqueId = @Id; 기본 키를 복사하려고하기 때문에 분명히 기본 키 제약 조건 위반이 발생합니다. 사실, …

12
열 이름을 가져 오는 Oracle 쿼리
다음과 같은 테이블에서 열을 가져 오는 mySQL 쿼리가 있습니다. String sqlStr="select column_name from information_schema.COLUMNS where table_name='users' and table_schema='"+_db+"' and column_name not in ('password','version','id')" Oracle 11g 데이터베이스에서 위의 쿼리를 어떻게 변경합니까? 스키마를 지정하여 특정 열을 제외한 테이블 '사용자'에 대한 결과 집합으로 열 이름을 가져와야합니다. 지금은 새 테이블 스페이스에 모든 테이블이 있는데 …
123 sql  oracle 


10
mysql에서 union 및 order by 절 사용
mysql 쿼리에서 union과 함께 order by를 사용하고 싶습니다. 내 사이트에서 검색 할 거리에 따라 테이블에서 다른 기준에 따라 다른 유형의 레코드를 가져오고 있습니다. 첫 번째 선택 쿼리는 정확한 장소 검색과 관련된 데이터를 반환합니다. 두 번째 선택 쿼리는 검색된 장소에서 5km 이내의 거리와 관련된 데이터를 반환합니다. 세 번째 선택 쿼리는 검색된 …
123 mysql  sql  sql-order-by  union 


4
SQL Server ': setvar'오류
다음과 같이 T-SQL에서 몇 가지 스크립트 변수를 만들려고합니다. /* Deployment script for MesProduction_Preloaded_KLM_MesSap */ GO SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON; SET NUMERIC_ROUNDABORT OFF; GO :setvar DatabaseName "MesProduction_Preloaded_KLM_MesSap" 그러나 이것을 실행할 때 '': '근처에 잘못된 구문이라는 오류가 표시됩니다. 내가 뭘 잘못하고 있죠?
123 sql  sql-server  tsql 

6
다른 테이블에없는 ID로 레코드를 찾기위한 SQL 쿼리
데이터베이스에 기본 키를 바인딩하는 두 개의 테이블이 있으며 그 사이에 분리 된 집합을 찾고 싶습니다. 예를 들면 Table1열 ( ID, Name)과 샘플 데이터가 있습니다.(1 ,John), (2, Peter), (3, Mary) Table2열 ( ID, Address)과 샘플 데이터가 있습니다.(1, address2), (2, address2) 에서 내가 ID로 행을 가져올 수 있도록 그래서 SQL 쿼리를 작성하는 …
123 sql  database  postgresql 

6
SQL-Server에서 테이블 변수를 삭제하려면 어떻게합니까? 나도해야하나요?
스크립트에 저장 프로 시저가 아닌 테이블 변수가 있습니다. 두 가지 질문 : 테이블 변수를 어떻게 삭제합니까? Drop Table @varName은 "잘못된 구문"오류를 제공합니다. 나는 항상 이것을해야합니까? 좋은 습관이라고 들었습니다. 이와 같은 작은 스크립트에 정말로 필요합니까? 내 코드는 다음과 같습니다. Declare @projectList table( name varchar(40) NOT NULL); Insert Into @projectList Values ('BCR-00021') …

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