«sql» 태그된 질문

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

8
PostgreSQL로 데이터베이스 간 쿼리를 수행 할 수 있습니까?
아래 오류 메시지 (및 이 Google 결과 )를 기반으로 대답이 "아니오"라고 생각 하지만 PostgreSQL을 사용하여 데이터베이스 간 쿼리를 수행해야합니까? databaseA=# select * from databaseB.public.someTableName; ERROR: cross-database references are not implemented: "databaseB.public.someTableName" 데이터가 실제로 두 데이터베이스간에 공유되지만 두 데이터베이스간에 파티션 된 일부 데이터로 작업하고 있습니다 (한 데이터베이스의 사용자 열은 다른 데이터베이스의 …
143 sql  postgresql 

9
간단한 데이터베이스 엔진을 작성하는 방법
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 육년 전 . 이 질문을 개선하십시오 데이터베이스 엔진의 작동 방식 (예 : 내부 엔진)을 배우고 싶습니다. CS에서 가르치는 대부분의 기본 데이터 구조 (트리, 해시 테이블, 목록 …

9
SQL-Group By에서 별명 사용
SQL 구문이 궁금합니다. 내가 가지고 있다면 SELECT itemName as ItemName, substring(itemName, 1,1) as FirstLetter, Count(itemName) FROM table1 GROUP BY itemName, FirstLetter 이것은 잘못된 것이므로 GROUP BY itemName, FirstLetter 정말로해야한다 GROUP BY itemName, substring(itemName, 1,1) 그러나 왜 편리 성을 위해 단순히 전자를 사용할 수 없습니까?
143 sql  group-by  alias 

17
소켓 '/tmp/mysql.sock'을 통해 로컬 MySQL 서버에 연결할 수 없습니다 (2).
MySQL 서버를 설치하고 연결하려고했지만 오류가 발생합니다. Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 내 / tmp 디렉토리를 확인했는데 mysql.sock이 없습니다. 어디에서나 mysql.sock을 찾을 수 없습니다. 나는 그것이있을 수 있음을 읽었습니다. /var/lib/mysql/mysql.sock 그러나 나는 거기에서도 확인했으며 mysql 디렉토리조차 없으며 / lib 안에 postfix 일뿐입니다. 누구 든지이 문제를 도울 …
143 mysql  sql 

11
SQL Server : 두 테이블에 동시에 삽입 할 수 있습니까?
내 데이터베이스라는 세 개의 테이블을 포함하고 Object_Table, Data_Table하고 Link_Table. 연결 테이블에는 개체 레코드의 ID와 데이터 레코드의 ID라는 두 개의 열만 포함됩니다. 나는의 데이터를 복사 할 DATA_TABLE이 하나 개의 지정된 객체의 정체성과에 기록을 해당 삽입 연결되는 경우 Data_Table와 Link_Table다른 지정된 객체 정체성을. 내가 할 수 있는 테이블 변수로 선택하고 각 반복 …

8
각 그룹의 첫 번째 행을 선택하는 방법은 무엇입니까?
다음과 같이 DataFrame이 생성되었습니다. df.groupBy($"Hour", $"Category") .agg(sum($"value") as "TotalValue") .sort($"Hour".asc, $"TotalValue".desc)) 결과는 다음과 같습니다. +----+--------+----------+ |Hour|Category|TotalValue| +----+--------+----------+ | 0| cat26| 30.9| | 0| cat13| 22.1| | 0| cat95| 19.6| | 0| cat105| 1.3| | 1| cat67| 28.5| | 1| cat4| 26.8| | 1| cat13| 12.6| | 1| cat23| 5.3| | …

9
CTE와 SubQuery의 차이점은 무엇입니까?
이 게시물 에서 다음 절차에서 ROW_NUMBER를 사용하는 방법은 무엇입니까? 하나는 a를 사용 sub-query하고 다른 하나는 a 를 사용 CTE하여 동일한 문제를 해결하는 두 가지 버전의 답변이 있습니다. 이제, CTE (Common Table Expression)'서브 쿼리 ' 를 사용하는 것의 장점은 무엇 입니까 (따라서 쿼리가 실제로 수행하는 것을 더 읽기 쉽게 ) 사용하는 …

9
SQL 문자열에서 앰퍼샌드 문자 이스케이프
내 SQL 데이터베이스에서 이름으로 특정 행을 쿼리하려고하는데 앰퍼샌드가 있습니다. 이스케이프 문자를 설정하고 앰퍼샌드를 이스케이프하려고했지만 어떤 이유로 든 작동하지 않으며 정확히 내 문제가 무엇인지 확실하지 않습니다. Set escape '\' select * from V1144engine.T_nodes where node_id in( select node2_id from V1144engine.T_edges where node1_id in( select node2_id from V1144engine.T_edges where node1_id in( select …
143 sql  oracle  escaping  sqlplus 


11
레코드가 있는지 확인하는 가장 빠른 방법
제목에서 알 수 있듯이 ... 레코드가 테이블에 있는지 여부를 결정하기 위해 가장 적은 오버 헤드로 가장 빠른 방법을 찾으려고합니다. 샘플 쿼리 : SELECT COUNT(*) FROM products WHERE products.id = ?; vs SELECT COUNT(products.id) FROM products WHERE products.id = ?; vs SELECT products.id FROM products WHERE products.id = ?; ?가 바뀌 …

2
웅변 / 유창성을 사용하여 단일 쿼리에서 여러 행을 삽입하는 방법
다음과 같은 쿼리가 있습니다. $query = UserSubject::where('user_id', Auth::id())->select('subject_id')->get(); 예상대로 다음과 같은 결과가 나타납니다. [{"user_id":8,"subject_id":9},{"user_id":8,"subject_id":2}] 위의 결과를 다른 테이블 에 복사하여 내 테이블이 다음과 같이 보이도록하는 방법이 있습니까? ID|user_id|subject_id 1 |8 |9 2 |8 |2 내가 가진 문제 $query는 행 수를 예상 할 수 있으므로 알 수없는 행 수를 반복하는 방법을 …
143 php  sql  laravel  eloquent 

10
MySQL“사이”조항이 포함되지 않습니까?
between절로 쿼리를 실행 하면 끝 값을 제외하는 것으로 보입니다. 예를 들면 다음과 같습니다. select * from person where dob between '2011-01-01' and '2011-01-31' 이것은 dob'2011-01-01'에서 '2011-01-30'까지의 모든 결과를 얻습니다 . dob'2011-01-31'인 레코드를 건너 뜁니다 . 이 쿼리가 왜 이런 식으로 동작하는지, 어떻게 dob'2011-01-31'인 레코드를 포함하도록 쿼리를 수정할 수 있습니까? 종료 …
142 sql  mysql  between 


8
SQL Server 테이블의 변경 사항을 확인 하시겠습니까?
트리거를 사용하거나 데이터베이스 구조를 수정하지 않고 테이블 변경 사항을 SQL Server 데이터베이스에서 어떻게 모니터링 할 수 있습니까? 내가 선호하는 프로그래밍 환경은 .NET 및 C #입니다. 모든 SQL Server 2000 SP4 이상 을 지원하고 싶습니다 . 내 응용 프로그램은 다른 회사 제품의 볼트 온 데이터 시각화입니다. 고객 기반은 수천 명이므로 모든 …

4
테이블 추가 열 구문 변경
프로그래밍 방식으로 테이블 직원에 신원 열을 추가하려고합니다. 구문에서 내가 뭘 잘못하고 있는지 잘 모르겠습니다. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY CLUSTERED ( EmployeeID ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = …
142 sql  sql-server  tsql  ddl 

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