«sql» 태그된 질문

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

12
역사적으로 사람들이 데이터베이스 필드 크기에 256이 아닌 255를 사용하는 이유는 무엇입니까?
데이터베이스 필드의 크기가 255 자로 설정되어있는 경우가 종종 있습니다. 전통적 / 역사적 이유는 무엇입니까? 페이징 / 메모리 제한 및 성능과 관련이 있다고 가정하지만 255와 256 사이의 구별은 항상 혼란 스럽습니다. varchar(255) 이것은 용량 또는 크기가 고려되는, 인덱서없는 , 그래서 255 256 선호 되는가? 바이트가 특정 목적 (터미네이터 또는 null 또는 …

9
SQL 문자열에 'if 절'을 어떻게 넣습니까?
MySQL 데이터베이스 에서 수행하려는 작업은 다음과 같습니다 . 나는하고 싶다 : SELECT * FROM itemsOrdered WHERE purchaseOrder_ID = '@purchaseOrdered_ID' AND status = 'PENDING' 즉 통해 가능한 모든 행을 반환하지 않을 경우 if(dr.HasRows == false), 나는 지금 만들 것 UPDATE의 purchaseOrder데이터베이스를 : UPDATE purchaseOrder SET purchaseOrder_status = 'COMPLETED' WHERE purchaseOrder_ID = …
190 mysql  sql 

20
단일 사용자 모드에서 다중 사용자로 데이터베이스 설정
SINGLE_USER모드에서 복원 된 데이터베이스를로 설정하는 데 도움이 필요 합니다 MULTI_USER. 내가 달릴 때마다 ALTER DATABASE BARDABARD SET MULTI_USER; GO 이 오류가 발생합니다. 현재 데이터베이스 'BARDABARD'의 상태 또는 옵션을 변경할 수 없습니다. 데이터베이스가 단일 사용자 모드이고 사용자가 현재 연결되어 있습니다. SINGLE_USER다른 모드로 설정하려면 비 모드에 있어야하지만 데이터베이스가 다른 모드에서는 데이터베이스를 설정할 …
189 sql  sql-server 

4
SQL에서 조인 순서가 중요합니까?
성능을 무시하면 아래 쿼리 A와 B에서 동일한 결과를 얻을 수 있습니까? C와 D는 어떻습니까? -- A select * from a left join b on <blahblah> left join c on <blahblan> -- B select * from a left join c on <blahblah> left join b on <blahblan> -- C select * …

4
PostgreSQL에서 중복 레코드를 찾는 방법
현재 다음과 같은 중복 필드를 허용하는 "user_links"라는 PostgreSQL 데이터베이스 테이블이 있습니다. year, user_id, sid, cid 고유 제한 그러나 지금 확인하기 위해 제약 조건을 추가 할 찾고, 현재 "ID"라는 첫 번째 필드 인 year, user_id, sid및 cid모든 고유하지만 중복 값은 이미이 제약 조건을 위반하는 존재하기 때문에 내가 제약 조건을 적용 할 …


9
varchar 열의 최대 길이를 변경 하시겠습니까?
내용을 잃지 않고 varchar 열의 길이를 255 자에서 500으로 업데이트하려고합니다. 전에 테이블을 삭제하고 다시 만들었지 만이 작업을 수행하는 데 사용해야하는 alter 문에 노출 된 적이 없습니다. ALTER TABLE (Transfact-SQL) 문서를 찾았 지만 머리 나 꼬리를 만들 수는 없습니다. 지금까지 다음과 같은 내용이 있습니다 (불행히도 아무것도 없습니다). alter table [progennet_dev].PROGEN.LE alter …

10
MySQL 쿼리에서 타임 스탬프를 날짜로 변환
timestampMySQL에서 날짜를 날짜 로 변환하고 싶습니다 . user.registration 필드를 텍스트 파일로 형식화하고 싶습니다 yyyy-mm-dd. 내 SQL은 다음과 같습니다. $sql = requestSQL("SELECT user.email, info.name, FROM_UNIXTIME(user.registration), info.news FROM user, info WHERE user.id = info.id ", "export members"); 또한 날짜 변환을 시도했습니다. DATE_FORMAT(user.registration, '%d/%m/%Y') DATE(user.registration) 텍스트 파일을 작성하기 전에 결과를 에코하고 다음을 얻습니다. …

4
PostgreSQL에서 날짜 시간 필드의 날짜를 비교하는 방법은 무엇입니까?
postgresql (Windows 버전 9.2.4)의 날짜를 비교할 때 이상한 시나리오에 직면했습니다. 테이블에 'timestamp without timezone'유형의 update_date 열이 있습니다. 고객은 날짜 (예 : 2013-05-03) 또는 시간이있는 날짜 (예 : 2013-05-03 12:20:00)만으로이 필드를 검색 할 수 있습니다. 이 열에는 현재 모든 행의 타임 스탬프 값이 있으며 날짜 부분 (2013-05-03)은 동일하지만 시간 부분의 차이가 …
188 sql  database  postgresql  date 



5
mysql :: 다른 테이블의 데이터를 테이블에 삽입 하시겠습니까?
SQL 에서이 작업을 수행 할 수있는 방법이 있는지 궁금합니다. q1 = SELECT campaign_id, from_number, received_msg, date_received FROM `received_txts` WHERE `campaign_id` = '8'; INSERT INTO action_2_members (campaign_id, mobile, vote, vote_date) VALUES(q1.campaign_id, q1.from_number, q1.received_msg, q1.date_received); 참고 : q1은 약 30k 행을 반환합니다. 위의 SQL에서 위의 시도를 수행 할 수있는 방법이 있습니까? 한 …
187 sql  mysql 

12
MySQL-행에서 열로
게시물을 검색하려고했지만 SQL Server / Access에 대한 솔루션 만 찾았습니다. MySQL (5.X) 솔루션이 필요합니다. hostid, itemname, itemvalue라는 3 개의 열이있는 테이블 (히스토리라고 함)이 있습니다. 선택 ( select * from history)을하면 반환됩니다 +--------+----------+-----------+ | hostid | itemname | itemvalue | +--------+----------+-----------+ | 1 | A | 10 | +--------+----------+-----------+ | 1 …
187 mysql  sql  pivot-table  etl  crosstab 

20
데이터베이스 트리거가 악의입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
186 sql  triggers 

9
EXISTS를 비트로 직접 선택할 수 있습니까?
다음과 같은 작업을 수행 할 수 있는지 궁금합니다. select cast( (exists(select * from theTable where theColumn like 'theValue%') as bit) 그것은 가능해야하지만 SQL에서 작동 해야하는 많은 것은 그렇지 않습니다.)) 이것에 대한 해결 방법을 보았습니다 (SELECT 1 where ... Exists ...) 존재하는 함수의 결과를 비트로 캐스트하고 완료하십시오.
186 sql  sql-server  tsql 

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