«sql» 태그된 질문

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


10
SQL Server- "sys.functions"는 어디에 있습니까?
SQL Server 2005에는 자주 사용하는 시스템 카탈로그에 대한 훌륭한 sys.XXX 뷰가 있습니다. 나를 비틀 거리게하는 것은 이것이다 : 왜 저장 프로 시저에 대한 정보를 볼 수있는 "sys.procedures"뷰가 있지만 저장 함수에 대해 동일한 내용을 볼 수있는 "sys.functions"뷰가없는 이유는 무엇입니까? 아무도 저장된 기능을 사용하지 않습니까? 예를 들어 계산 된 열 등에 매우 …

13
Oracle에서 문자열을 여러 행으로 분할
나는 이것이 PHP와 MYSQL로 어느 정도 대답되었다는 것을 알고 있지만 누군가 Oracle 10g (바람직하게는)와 11g에서 문자열 (쉼표로 구분)을 여러 행으로 분할하는 가장 간단한 방법을 가르쳐 줄 수 있는지 궁금합니다. 표는 다음과 같습니다. Name | Project | Error 108 test Err1, Err2, Err3 109 test2 Err1 다음을 만들고 싶습니다. Name | …
104 sql  string  oracle  plsql  tokenize 

9
SQL Server에 업데이트 저장 프로 시저 삽입
레코드가 있으면 업데이트를 수행하는 저장된 proc을 작성했습니다. 그렇지 않으면 삽입을 수행합니다. 다음과 같이 보입니다. update myTable set Col1=@col1, Col2=@col2 where ID=@ID if @@rowcount = 0 insert into myTable (Col1, Col2) values (@col1, @col2) 이런 식으로 작성하는 논리는 업데이트가 where 절을 사용하여 암시 적 선택을 수행하고 0을 반환하면 삽입이 발생한다는 것입니다. …


3
SQLite-문자열의 일부 교체
테이블 SQL에서 사용하여 SQLite문자열의 일부를 바꿀 수 있습니까? 예를 들어, 필드 중 하나에 파일 경로가있는 테이블이 있습니다. 예를 들어 문자열의 일부를 교체 할 수 있습니까? c:\afolder\afilename.bmp 된다 c:\anewfolder\afilename.bmp ?
104 sql  sqlite 

2
MySQL : 그룹 함수의 잘못된 사용
MySQL을 사용하고 있습니다. 내 스키마는 다음과 같습니다. 공급자 ( sid : 정수 , 이름 : 문자열, 주소 문자열) 부품 ( pid : 정수 , pname : 문자열, 색상 : 문자열) 카탈로그 ( sid : 정수, pid : 정수 , 비용 : 실수) (기본 키는 굵게 표시됨) 최소한 두 공급 업체에서 …

9
오늘의 타임 스탬프가있는 행을 선택하는 방법은 무엇입니까?
데이터베이스 테이블에서 오늘의 레코드 만 선택하려고합니다. 현재 나는 SELECT * FROM `table` WHERE (`timestamp` > DATE_SUB(now(), INTERVAL 1 DAY)); 그러나 이것은 지난 24 시간 동안의 결과를 필요로하며 시간을 무시하고 오늘의 결과 만 선택하는 데 필요합니다. 날짜만을 기준으로 결과를 선택하려면 어떻게해야합니까?
104 mysql  sql  timestamp 



5
데이터베이스의 모든 저장 프로 시저에 대한 실행 권한을 사용자에게 부여 하시겠습니까?
이전 데이터베이스에서 스크립트를 생성하고 새 데이터베이스를 만들고 이전 데이터베이스에서 모든 데이터를 가져 왔습니다. 그러나 지금까지는 저장 프로 시저에 대한 실행 권한이있는 사용자가 없습니다. 내가 사용할 수 있다는 걸 알아 GRANT EXECUTE ON [storedProcName] TO [userName] 그러나 몇 가지 절차에 불과한 경우 약 100 개의 절차가 있으므로 특정 사용자에게 모든 절차에 …

10
MySQL INNER JOIN은 두 번째 테이블에서 하나의 행만 선택합니다.
나는 users테이블과 테이블을 가지고 있으며 payments, 각 사용자에 대해 지불이있는 사용자는 payments테이블 에 여러 관련 지불이있을 수 있습니다 . 결제 한 모든 사용자를 선택하고 최근 결제 만 선택하고 싶습니다. 이 SQL을 시도하고 있지만 이전에 중첩 SQL 문을 시도한 적이 없으므로 내가 뭘 잘못하고 있는지 알고 싶습니다. 도움을 주셔서 감사합니다 SELECT …
104 mysql  sql  select  inner-join 

5
CONDITIONS가있는 COUNT DISTINCT
예를 들어 테이블이 다음과 같은 경우 특정 조건에 따라 열의 고유 항목 수를 계산하고 싶습니다. tag | entryID ----+--------- foo | 0 foo | 0 bar | 3 고유 태그 수를 "태그 수"로 계산하고 항목 ID가 0보다 큰 고유 태그 수를 같은 테이블에서 "양수 태그 수"로 계산하려면 어떻게해야합니까? 이제 두 …
104 sql 

4
MySql-문자열 부분을 업데이트하는 방법?
MySQL 쿼리를 통해 문자열의 일부만 업데이트하는 방법을 찾고 있습니다. 예를 들어 필드 값의 일부로 'string'을 포함하는 10 개의 레코드가있는 경우 (예 : 'something / string', 'something / stringlookhere', 'something / string / etcetera', 'string'을 변경할 수있는 방법이 있습니까? '하나의 쿼리를 통해 각 행에 대해'anothervalue '로, 결과가'something / anothervalue ','something / …
103 mysql  sql  string  sql-update 

3
postgreSQL에서 왼쪽으로 0 채우기
저는 PostgreSQL을 처음 접했고 SQL Server에서 왼쪽에 0으로 숫자를 채우는 방법을 알고 있지만 PostgreSQL에서 이것을 파악하기 위해 고군분투하고 있습니다. 최대 자릿수가 3이고 최소값이 1 인 숫자 열이 있습니다. 한 자리이면 왼쪽에 두 개의 0이 있고 2 자리이면 1이 있습니다 (예 : 001, 058, 123). SQL Server에서는 다음을 사용할 수 있습니다. …

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