«sql» 태그된 질문

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

7
VARCHAR 필드에서 문자열의 발생 횟수를 세시겠습니까?
나는 이와 같은 테이블을 가지고있다 : TITLE | DESCRIPTION ------------------------------------------------ test1 | value blah blah value test2 | value test test3 | test test test test4 | valuevaluevaluevaluevalue 각 DESCRIPTION에서 문자열이 발생하는 횟수를 반환하는 방법을 알아 내려고합니다. 따라서 'value'가 나타나는 횟수를 계산하려면 sql 문이 다음을 반환합니다. TITLE | DESCRIPTION | …
175 mysql  sql 

13
ROW_NUMBER ()는 어떻게 사용합니까?
를 사용하여 사용하고 싶습니다 ROW_NUMBER()... max(ROW_NUMBER())-> 를 얻으려면 또는 이것이 또한 모든 행의 수라고 생각합니다. 나는 노력했다 : SELECT max(ROW_NUMBER() OVER(ORDER BY UserId)) FROM Users 하지만 작동하지 않는 것 같습니다 ... ROW_NUMBER()주어진 정보를 사용 하려면 이름이 있고 이름이 어떤 행에서 왔는지 알고 싶습니다. 나는 그것이 # 1에 시도한 것과 비슷한 …


10
SQL에서 테이블의 스키마 이름 변경
Employees데이터베이스에서 테이블의 스키마 이름을 변경하고 싶습니다 . 현재 테이블 Employees데이터베이스 스키마 이름은 dbo로 변경하고 싶습니다 exe. 내가 어떻게 해 ? 예: 에서 dbo.Employees 에 exe.Employees 이 쿼리로 시도했습니다. ALTER SCHEMA exe TRANSFER dbo.Employees 그러나 이것은 나에게 오류를 준다 : 'exe'스키마가 없거나 권한이 없기 때문에 스키마를 변경할 수 없습니다. 내가 놓친 …
175 sql  sql-server  tsql  schema 

11
SQL Server 쿼리에서 NULL을 0으로 대체
쿼리를 개발했으며 처음 세 열의 결과에서을 얻었습니다 NULL. 그것을 어떻게 대체 할 수 0있습니까? Select c.rundate, sum(case when c.runstatus = 'Succeeded' then 1 end) as Succeeded, sum(case when c.runstatus = 'Failed' then 1 end) as Failed, sum(case when c.runstatus = 'Cancelled' then 1 end) as Cancelled, count(*) as Totalrun from …
175 sql  sql-server 


5
두 개의 SELECT 문 결과에 참여
SELECT하나의 명령문 으로 2 개의 SQL 문 결과를 결합 할 수 있습니까? 나는 마감 시간에 각 레코드는 별도의 작업은 작업의 데이터베이스가 (그리고 PALT단지이며, INT시작부터 마감 시간에 일을. Age도이다 INT일수.) 테이블에 각 사람이있는 테이블, 가지고있는 LATE작업 수 및 가지고있는 작업 수 (있는 경우) 를 갖고 싶습니다 . 이 데이터를 별도의 테이블에 …
174 sql  select  join  group-by 

14
마지막으로 삽입 된 아이디를 얻는 방법?
이 코드가 있습니다 : string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using (SqlConnection myConnection = new SqlConnection(myConnectionString)) { myConnection.Open(); SqlCommand myCommand = new SqlCommand(insertSql, myConnection); myCommand.Parameters.AddWithValue("@UserId", newUserId); myCommand.Parameters.AddWithValue("@GameId", newGameId); myCommand.ExecuteNonQuery(); myConnection.Close(); } 이 테이블에 삽입 할 때 auto_increment int 기본 키 열 GamesProfileId이 있습니다.이 ID를 사용하여 다른 테이블에 삽입 …
174 c#  sql  sql-server 

10
소수 열에 돈 저장-정밀도와 스케일은 무엇입니까?
데이터베이스에 돈 값을 저장하기 위해 10 진수 열을 사용하고 있으며 오늘 사용할 정밀도와 스케일이 궁금합니다. 고정 너비의 문자 열이 더 효율적이라고 가정하기 때문에 십진 열에 대해서도 마찬가지라고 생각했습니다. 그렇습니까? 그리고 어떤 정밀도와 스케일을 사용해야합니까? 나는 24/8의 정밀도를 생각하고있었습니다. 그 잔인 함은 충분하지 않습니까? 이것이 내가하기로 결정한 것입니다. 거래 테이블 자체에 …

5
인덱스의 열 순서는 얼마나 중요합니까?
인덱스 선언의 시작 부분에서 가장 선택적인 열을 넣어야한다고 들었습니다. 예: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) 우선, 내가 말하고있는 것이 맞습니까? 그렇다면 인덱스의 열 순서를 다시 정렬하여 성능에 큰 차이가 있습니까? 그렇지 않으면 "행하기 좋은"방법입니까? 내가 묻는 이유는 DTA를 통해 쿼리를 넣은 후 기존 인덱스와 …


30
mysql 외래 키 제약 조건이 잘못 형성 오류
나는 두 개의 테이블을 가지고, table1열 함께 부모 테이블 ID과 table2컬럼에 IDFromTable1나는에 FK를 넣어 (이 아닌 실제 이름) IDFromTable1에 ID에서 table1나는 오류를 얻을 Foreign key constraint is incorrectly formed error. table1레코드가 삭제 되면 표 2 레코드를 삭제하고 싶습니다 . 도움을 주셔서 감사합니다 ALTER TABLE `table2` ADD CONSTRAINT `FK1` FOREIGN KEY …
173 mysql  sql  heidisql 




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