«sql» 태그된 질문

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

4
하나의 쿼리에서 MySQL 다중 조인?
다음 쿼리가 있습니다. SELECT dashboard_data.headline, dashboard_data.message, dashboard_messages.image_id FROM dashboard_data INNER JOIN dashboard_messages ON dashboard_message_id = dashboard_messages.id 그래서 나는를 사용 INNER JOIN하고 image_id. 이제이 image_id를 images.filename이미지 테이블에서 가져오고 싶습니다 . 내 쿼리에 어떻게 추가 할 수 있습니까?
121 mysql  sql  join 

7
Oracle에서 외래 키에 대한 인덱스를 만들어야합니까?
나는 테이블 A과 테이블이 B있습니다. 의 기본 키 에 A대한 외래 키가 있습니다.BBB_ID 어떤 이유로 (합법적 인 이유가 있음을 알고 있습니다) 키에서이 두 테이블을 조인 할 때 인덱스를 사용하지 않습니다. 인덱스를 별도로 생성 A.B_ID해야합니까, 아니면 외래 키의 존재가이를 제공해야합니까?
120 sql  oracle  indexing 

15
SQL Server의 테이블을 참조하는 FOREIGN KEY 제약 조건을 어떻게 알 수 있습니까?
테이블을 삭제하려고하는데 다음 메시지가 표시됩니다. 메시지 3726, 수준 16, 상태 1, 줄 3 'dbo.UserProfile'개체가 FOREIGN KEY 제약 조건에 의해 참조되기 때문에 삭제할 수 없습니다. 메시지 2714, 수준 16, 상태 6, 줄 2 데이터베이스에 'UserProfile'이라는 개체가 이미 있습니다. SQL Server Management Studio를 둘러 보았지만 제약 조건을 찾을 수 없습니다. 외래 키 …


3
INNER JOIN을 사용한 SQL DELETE
2 개의 테이블이 spawnlist있으며 npc,에서 데이터를 삭제해야합니다 spawnlsit. npc_templateid = n.idTemplate테이블을 "연결"하는 유일한 것입니다. 이 스크립트를 시도했지만 작동하지 않습니다. 나는 이것을 시도했다 : DELETE s FROM spawnlist s INNER JOIN npc n ON s.npc_templateid = n.idTemplate WHERE (n.type = "monster");

11
플랫 파일 데이터베이스 [닫힘]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문 개선 PHP에서 플랫 파일 데이터베이스 구조를 만드는 모범 사례는 무엇입니까? 대부분의 경우 내 …
120 php  sql  database  flat-file 



13
SQL Server에서 선행 0으로 패딩하여 숫자 서식 지정
SQL Server 2000에서 거의 10 년 동안 사용 된 오래된 SQL 테이블이 있습니다. 그것은, 우리의 직원 배지 번호로 저장됩니다 char(6)에서 000001에 999999. 지금 웹 애플리케이션을 작성 중이며 직원 배지 번호를 저장해야합니다. 나의 새로운 테이블에서 나는 지름길을 가지고 기존의 테이블을 복사하지만 단순히 저장하여, 등 더 나은 데이터 전송, 작은 크기,을 기대하고 …

4
다중 INSERT 문 대 다중 값이있는 단일 INSERT
1000 INSERT 문 사용 간의 성능 비교를 실행하고 있습니다. INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('6f3f7257-a3d8-4a78-b2e1-c9b767cfe1c1', 'First 0', 'Last 0', 0) INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('32023304-2e55-4768-8e52-1ba589b82c8b', 'First 1', 'Last 1', 1) ... INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('f34d95a7-90b1-4558-be10-6ceacd53e4c4', 'First 999', 'Last …

5
SQL LIKE 절의 특수 문자 목록
SQL에 대한 모든 특수 문자의 전체 목록은 무엇입니까 (SQL Server에 관심이 있지만 다른 문자도 좋습니다) LIKE 절? 예 SELECT Name FROM Person WHERE Name LIKE '%Jon%' SQL 서버 : % _ [지정자] 예 : [az] [^ 지정자] ESCAPE 절 예 : % 30! %% 'ESCAPE'! ' 30 %가 사실로 평가됩니다. …

11
mysql에서 순차 번호 매기기의 차이를 찾는 방법은 무엇입니까?
다른 시스템에서 값을 가져온 테이블이있는 데이터베이스가 있습니다. 자동 증가 열이 있고 중복 값이 ​​없지만 누락 된 값이 있습니다. 예를 들어 다음 쿼리를 실행합니다. select count(id) from arrc_vouchers where id between 1 and 100 100을 반환해야하지만 대신 87을 반환합니다. 누락 된 숫자의 값을 반환하는 쿼리를 실행할 수 있습니까? 예를 들어, ID …

2
SELECT… FOR UPDATE를 언제 사용합니까?
의 사용 사례를 이해하도록 도와주세요 SELECT ... FOR UPDATE. 질문 1 : 다음은 언제 SELECT ... FOR UPDATE사용해야하는지에 대한 좋은 예 입니까? 주어진: 방 [id] 태그 [ID, 이름] room_tags [room_id, tag_id] room_id 및 tag_id는 외래 ​​키입니다. 애플리케이션은 모든 룸과 해당 태그를 나열하려고하지만 태그가없는 룸과 제거 된 룸을 구분해야합니다. SELECT ... …

8
int를 varchar로 캐스트
아래 쿼리가 있으며 캐스트 id해야합니다.varchar 개요 create table t9 (id int, name varchar (55)); insert into t9( id, name)values(2, 'bob'); 내가 시도한 것 select CAST(id as VARCHAR(50)) as col1 from t9; select CONVERT(VARCHAR(50),id) as colI1 from t9; 그러나 그들은 작동하지 않습니다. 제안 해주세요.
119 mysql  sql  database  casting  mariadb 


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