«sql» 태그된 질문

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


16
SQL Server의 행 오프셋
주어진 오프셋에서 시작하여 결과를 얻는 방법이 SQL Server에 있습니까? 예를 들어, 다른 유형의 SQL 데이터베이스에서 다음을 수행 할 수 있습니다. SELECT * FROM MyTable OFFSET 50 LIMIT 25 결과 51-75를 얻을 수 있습니다. 이 구문은 SQL Server에 존재하지 않는 것 같습니다. 신경 쓰지 않는 모든 행을로드하지 않고 어떻게 이것을 할 …
133 sql  sql-server 

13
페이스 북 데이터베이스 디자인?
나는 Facebook이 어떻게 친구 <-> 사용자 관계를 어떻게 설계했는지 궁금했습니다. 사용자 테이블이 다음과 같다고 생각합니다. user_email PK user_id PK password 나는 사용자의 데이터 (성별, 연령 등이 사용자 이메일을 통해 연결되어 있음)로 테이블을 계산합니다. 모든 친구를이 사용자와 어떻게 연결합니까? 이 같은? user_id friend_id_1 friend_id_2 friend_id_3 friend_id_N 아마 아닙니다. 사용자 수를 알 …

7
SQL Server에 날짜 시간을 삽입하는 SQL 쿼리
datetime아래의 SQL 쿼리를 사용하여 테이블 (SQL Server)에 값 을 삽입하고 싶습니다 insert into table1(approvaldate)values(18-06-12 10:34:09 AM); 그러나이 오류 메시지가 나타납니다. Incorrect syntax near '10'. 나는 따옴표와 함께 그것을 시도 insert into table1(approvaldate)values('18-06-12 10:34:09 AM'); 이 오류 메시지가 나타납니다 Cannot convert varchar to datetime 친절하게 도와주세요! 감사.


7
CHECK ADD CONSTRAINT 후 CHECK CONSTRAINT vs. ADD CONSTRAINT
SQL Server 2008 용 AdventureWorks 예제 데이터베이스를보고 있는데 작성 스크립트에서 다음을 사용하는 경향이 있음을 알 수 있습니다. ALTER TABLE [Production].[ProductCostHistory] WITH CHECK ADD CONSTRAINT [FK_ProductCostHistory_Product_ProductID] FOREIGN KEY([ProductID]) REFERENCES [Production].[Product] ([ProductID]) GO 바로 뒤에 : ALTER TABLE [Production].[ProductCostHistory] CHECK CONSTRAINT [FK_ProductCostHistory_Product_ProductID] GO 외래 키 (여기서와 같이), 고유 제약 조건 및 일반 …

10
변수를 선언하고 동일한 Oracle SQL 스크립트에서 사용하는 방법은 무엇입니까?
재사용 가능한 코드를 작성하고 처음에 일부 변수를 선언하고 스크립트에서 다음과 같이 재사용해야합니다. DEFINE stupidvar = 'stupidvarcontent'; SELECT stupiddata FROM stupidtable WHERE stupidcolumn = &stupidvar; 변수를 선언하고 SQLDeveloper를 사용하는 것과 같은 다음 명령문에서 어떻게 재사용 할 수 있습니까? 시도 선언 섹션을 사용하여에 다음 SELECT 문을 삽입 BEGIN하고 END;. 을 사용하여 변수에 …

13
psql에서 스크립트 변수를 어떻게 사용합니까?
MS SQL Server에서 사용자 정의 변수를 사용하는 스크립트를 작성합니다. DECLARE @somevariable int SELECT @somevariable = -1 INSERT INTO foo VALUES ( @somevariable ) 그런 다음 @somevariable특정 상황에서 원하는 값에 따라 런타임시 값을 변경합니다 . 스크립트 상단에 있기 때문에보고 기억하기 쉽습니다. PostgreSQL 클라이언트와 동일한 작업을 수행하려면 어떻게합니까 psql?

9
테이블의 한 필드 만 기준으로 Linq에서 구별
Linq에서 .distinct를 사용하여 테이블의 한 필드를 기반으로 결과를 얻으려고합니다 (따라서 테이블에서 전체 복제 된 레코드가 필요하지 않음). 다음과 같이 distinct를 사용하여 기본 쿼리를 작성하는 것을 알고 있습니다. var query = (from r in table1 orderby r.Text select r).distinct(); 하지만 r.text중복되지 않은 결과가 필요합니다 .
133 c#  sql  linq 

14
SQL에서 테이블의 마지막 레코드를 선택하는 방법은 무엇입니까?
테이블에서 모든 레코드를 선택하기위한 샘플 코드입니다. 누군가 해당 테이블의 마지막 레코드를 선택하는 방법을 보여줄 수 있습니까? select * from table 사용할 때 : SELECT * FROM TABLE ORDER BY ID DESC LIMIT 이 오류가 발생합니다 : 줄 1 : 'LIMIT'근처의 구문이 잘못되었습니다. 이것은 내가 사용하는 코드입니다. private void LastRecord() { …

4
백엔드 버전은 데이터베이스 다이어그램 또는 테이블 디자인을 지원하지 않습니다.
SQL Server Management Studio를 통해 새로 만든 데이터베이스에 테이블을 추가하려고합니다. 그러나 오류가 발생합니다. 백엔드 버전은 데이터베이스 다이어그램 또는 테이블 디자인에 지원되지 않습니다. 현재 설치된 버전을 보려면 SSMS에서 클릭 한 것으로 나타났습니다. 무슨 일이야?
132 sql  sql-server  database  ssms 

9
MySQL에서 값을 NULL로 설정
NULL제출하는 양식의 텍스트 상자에 아무것도 넣지 않으면 값을 설정하고 싶습니다 . 어떻게하면 되나요? 삽입을 시도 'NULL'했지만 NULL필드에 단어 가 추가 됩니다. 나는 이것을 위해 어떤 코드를 제공 해야할지 모르겠다. 나는 단지 UPDATE 쿼리를 작성하고있다.
132 mysql  sql 


5
MySQL, 하나의 쿼리로 여러 테이블 업데이트
세 개의 테이블을 업데이트하는 함수가 있지만이를 수행하기 위해 세 개의 쿼리를 사용합니다. 좋은 연습을 위해보다 편리한 접근 방식을 사용하고 싶습니다. 단일 쿼리로 MySQL에서 여러 테이블을 업데이트하려면 어떻게해야합니까?
132 mysql  sql  sql-update 


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