«sql» 태그된 질문

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


7
GROUP BY 절에 나타나거나 집계 함수에 사용되어야합니다.
이 발신자 '메이커'처럼 보이는 테이블이 있습니다. cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 그리고 각 cname에 대한 최대 평균을 선택하고 싶습니다. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY cname; 하지만 오류가 발생합니다. ERROR: column "makerar.wmname" …

30
Stored Procs와 Code에서 SQL을 유지하기위한 장단점은 무엇입니까?
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 휴일 육년 전 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. C # 소스 코드 또는 Stored Procs에서 SQL을 유지하는 장점 / 단점은 무엇입니까? 우리가 작업중 …

10
MySQL처럼 ()?
내 현재 쿼리는 다음과 같습니다. SELECT * FROM fiberbox f WHERE f.fiberBox LIKE '%1740 %' OR f.fiberBox LIKE '%1938 %' OR f.fiberBox LIKE '%1940 %' 나는 주변을 둘러 보았고 LIKE IN ()과 비슷한 것을 찾을 수 없었습니다. SELECT * FROM fiberbox f WHERE f.fiberbox LIKE IN('%140 %', '%1938 %', '%1940 …
273 sql  mysql 


15
MySQL에서 SELECT DISTINCT 또는 GROUP BY가 더 빠릅니다.
테이블이 있으면 CREATE TABLE users ( id int(10) unsigned NOT NULL auto_increment, name varchar(255) NOT NULL, profession varchar(255) NOT NULL, employer varchar(255) NOT NULL, PRIMARY KEY (id) ) 그리고 나는 profession필드의 모든 고유 한 값을 얻고 싶습니다 . SELECT DISTINCT u.profession FROM users u 또는 SELECT u.profession FROM users u …


11
NULL의 <>! = 연산자와 같지 않음
누군가 SQL에서 다음 동작을 설명해 주시겠습니까? SELECT * FROM MyTable WHERE MyColumn != NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn &lt;&gt; NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn IS NOT NULL (568 Results)
271 sql  sql-server  tsql  null 




2
VARCHAR에서 INT로 캐스트-MySQL
내 현재 데이터 SELECT PROD_CODE FROM `PRODUCT` 이다 PROD_CODE 2 5 7 8 22 10 9 11 나는 네 가지 쿼리를 모두 시도했지만 아무것도 작동하지 않습니다. ( 참고 ) SELECT CAST(PROD_CODE) AS INT FROM PRODUCT; SELECT CAST(PROD_CODE AS INT) FROM PRODUCT; SELECT CAST(PROD_CODE) AS INTEGER FROM PRODUCT; SELECT CAST(PROD_CODE AS …
267 mysql  sql 

16
“잠금 대기 시간 초과를 초과했습니다. 트랜잭션을 사용하지 않더라도 트랜잭션을 다시 시작하십시오”
다음 MySQL UPDATE문을 실행 중입니다 . mysql&gt; update customer set account_import_id = 1; ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction 거래를 사용하지 않고 있는데 왜이 오류가 발생합니까? 심지어 MySQL 서버를 다시 시작하려고 시도했지만 도움이되지 않았습니다. 테이블에는 406,733 개의 행이 있습니다.

7
SQL Server Management Studio에서 테이블 편집 후 변경 사항 저장
이전에 SQL Server Management Studio에 저장된 (테이블에 데이터가 없음) 테이블에 변경 내용을 저장하려면 오류 메시지가 나타납니다. 변경 사항 저장은 허용되지 않습니다. 변경 한 내용은 다음 테이블을 삭제하고 다시 작성해야합니다. 다시 만들 수없는 테이블을 변경했거나 테이블을 다시 만들어야하는 변경 내용 저장 방지 옵션을 활성화했습니다. 테이블을 쉽게 편집 할 수없는 이유는 무엇입니까? …


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