«sql» 태그된 질문

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

4
MySQL 테이블에서 열을 이동하는 방법?
현재 다음 MySQL 테이블이 있습니다. Employees (empID, empName, department); 테이블을 다음과 같이 변경하고 싶습니다. Employees (empID, department, empName); ALTER진술을 사용하여 어떻게 이것을 할 수 있습니까? 참고 : 열 위치 만 변경하고 싶습니다.
207 mysql  sql  alter 

30
MySQL로 중앙값을 계산하는 간단한 방법
MySQL로 중앙값을 계산하는 가장 간단한 방법은 무엇입니까? AVG(x)평균을 찾는 데 사용 했지만 중간 값을 계산하는 간단한 방법을 찾는 데 어려움을 겪고 있습니다. 지금은 모든 행을 PHP로 반환하고 정렬 한 다음 중간 행을 선택하지만 단일 MySQL 쿼리에서 간단한 행을 수행해야합니다. 데이터 예 : id | val -------- 1 4 2 7 …
207 sql  mysql  statistics  median 


22
SQL select join : 모든 열의 접두어를 'prefix. *'로 지정할 수 있습니까?
이것이 SQL에서 가능한지 궁금합니다. 두 개의 테이블 A와 B가 있고 테이블 A에서 선택하고 테이블 B에서 조인한다고 가정하십시오. SELECT a.*, b.* FROM TABLE_A a JOIN TABLE_B b USING (some_id); 테이블 A에 'a_id', 'name'및 'some_id'열이 있고 테이블 B에 'b_id', 'name'및 'some_id'가 있으면 쿼리는 'a_id', 'name', 'some_id'열을 반환합니다. ','b_id ','name ','some_id '. 모든 …
206 sql  join 


4
DB의 사용자에게 모든 권한 부여
데이터베이스를 관리자 권한으로 만들지 않고 사용자에게 데이터베이스에 대한 모든 권한을 부여하고 싶습니다. 내가하고 싶은 이유는 현재 DEV와 PROD가 동일한 클러스터의 다른 DB이므로 사용자가 프로덕션 객체를 변경할 수는 없지만 DEV의 객체를 변경할 수 있어야하기 때문입니다. 나는 시도했다 : grant ALL on database MY_DB to group MY_GROUP; 그러나 권한을 부여하지 않는 것 …



11
SQL에서 count (column)과 count (*)의 차이점은 무엇입니까?
다음과 같은 쿼리가 있습니다. select column_name, count(column_name) from table group by column_name having count(column_name) > 1; 에 대한 모든 통화를 교체하면 어떤 차이 count(column_name)가 count(*)있습니까? 이 질문은 Oracle의 테이블에서 중복 값 을 어떻게 찾습니까?에서 영감을 얻었습니다 . . 허용 대답 (어쩌면 내 질문에) 명확히하기 위해, 교체 count(column_name)와 함께하는 count(*)이 포함 …
205 sql 

14
SQL : WHERE 절 내의 IF 절
MS SQL 의 WHERE 절 내에서 IF 절 을 사용할 수 있습니까? 예: WHERE IF IsNumeric(@OrderNumber) = 1 OrderNumber = @OrderNumber ELSE OrderNumber LIKE '%' + @OrderNumber + '%'
203 sql  sql-server  tsql 

2
빠른 테스트를 위해 PostgreSQL 최적화
전형적인 Rails 애플리케이션을 위해 SQLite에서 PostgreSQL로 전환하고 있습니다. 문제는 PG로 인해 실행 사양이 느려 졌다는 것입니다. SQLite에서는 ~ 34 초가 걸렸고 PG에서는 ~ 76 초로 2 배 이상 느립니다 . 이제 코드 수정없이 SQLite 와 동등하게 사양 성능 을 가져 오는 몇 가지 기술을 적용하려고합니다 (이상적으로는 연결 옵션을 설정하는 것만으로는 …

7
SQL Server 동적 PIVOT 쿼리?
나는 다음 데이터를 번역하는 수단을 생각해 냈습니다. date category amount 1/1/2012 ABC 1000.00 2/1/2012 DEF 500.00 2/1/2012 GHI 800.00 2/10/2012 DEF 700.00 3/1/2012 ABC 1100.00 다음과 같이 : date ABC DEF GHI 1/1/2012 1000.00 2/1/2012 500.00 2/1/2012 800.00 2/10/2012 700.00 3/1/2012 1100.00 공백 지점은 NULL이거나 공백 일 수 있으며 범주가 …
202 sql  sql-server  tsql  pivot 

7
SQL-VS 사용
다음 두 테이블이 있습니다. 1. Lecturers (LectID, Fname, Lname, degree). 2. Lecturers_Specialization (LectID, Expertise). 가장 전문화 된 강사를 찾고 싶습니다. 이것을 시도하면 작동하지 않습니다. SELECT L.LectID, Fname, Lname FROM Lecturers L, Lecturers_Specialization S WHERE L.LectID = S.LectID AND COUNT(S.Expertise) >= ALL (SELECT COUNT(Expertise) FROM Lecturers_Specialization GROUP BY LectID); 그러나 이것을 …
202 sql  where  having 


6
SQL 절“GROUP BY 1”은 무엇을 의미합니까?
누군가가 GROUP BY절이 다음 문장으로 구성된 SQL 쿼리를 보냈습니다 GROUP BY 1. 오타일까요? 별명이없는 열이 없습니다. 1. 이것은 무엇을 의미 할 수 있습니까? 이것이 오타 여야한다고 가정 할 수 있습니까?
202 mysql  sql  group-by 

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