«sql» 태그된 질문

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

7
문자열을 연결 / 집계하는 최적의 방법
다른 행의 문자열을 단일 행으로 집계하는 방법을 찾고 있습니다. 여러 곳에서이 작업을 수행하려고하므로이를 용이하게하는 기능이 있으면 좋을 것입니다. 나는 COALESCE및 을 사용하여 솔루션을 시도 FOR XML했지만 그들은 나를 위해 그것을 자르지 않습니다. 문자열 집계는 다음과 같은 작업을 수행합니다. id | Name Result: id | Names -- - ---- -- - …

7
Laravel Query Builder를 사용하여 하위 쿼리에서 선택하는 방법은 무엇입니까?
Eloquent ORM을 사용하여 다음 SQL로 가치를 얻고 싶습니다. -SQL SELECT COUNT(*) FROM (SELECT * FROM abc GROUP BY col1) AS a; 그런 다음 다음을 고려했습니다. -코드 $sql = Abc::from('abc AS a')->groupBy('col1')->toSql(); $num = Abc::from(\DB::raw($sql))->count(); print $num; 더 나은 솔루션을 찾고 있습니다. 가장 간단한 해결책을 알려주세요.

9
쿼리 패턴의 구현을 찾을 수 없습니다.
Silverlight 응용 프로그램에서 LINQ를 사용하여 데이터베이스 연결을 만들려고합니다. 먼저 새 LINQ to SQL 클래스를 추가하고 "tblPersoon"이라는 테이블을 여기에 끌어 놓습니다. 그런 다음 내 서비스 파일에서 다음 쿼리를 실행하려고합니다. [OperationContract] public tblPersoon GetPersoonByID(string id) { var query = (from p in tblPersoon where p.id == id select p).Single(); 그러나 tblPersoon에서는 다음과 …
102 c#  sql  silverlight  wcf  linq 

2
text 또는 ntext 데이터 유형에 대한 REPLACE의 대안
datatable.column의 데이터를 업데이트 / 교체해야합니다. 테이블에는이라는 필드가 Content있습니다. REPLACE기능을 사용하고 있습니다. 열 데이터 유형이 NTEXT이므로 SQL Server에서는 REPLACE함수 를 사용할 수 없습니다 . 이 데이터베이스는 타사 소프트웨어 테이블이므로 데이터 유형을 변경할 수 없습니다. 데이터 유형을 변경하면 응용 프로그램이 실패합니다. UPDATE [CMS_DB_test].[dbo].[cms_HtmlText] SET Content = REPLACE(Content,'ABC','DEF') WHERE Content LIKE '%ABC%' 이 …
101 sql  sql-server  tsql 

4
NULL 열에 고유 인덱스를 만드는 방법은 무엇입니까?
SQL Server 2005를 사용하고 있습니다. NULLS를 허용하면서 열의 값을 고유하게 제한하고 싶습니다. 내 현재 솔루션에는 다음과 같은 뷰의 고유 인덱스가 포함됩니다. CREATE VIEW vw_unq WITH SCHEMABINDING AS SELECT Column1 FROM MyTable WHERE Column1 IS NOT NULL CREATE UNIQUE CLUSTERED INDEX unq_idx ON vw_unq (Column1) 더 좋은 아이디어가 있습니까?

4
PostgreSQL : 다른 테이블에서 삽입
다른 테이블의 테이블에 데이터를 삽입하려고하는데 테이블에는 공통 열이 하나만 있습니다. 문제는 TABLE1에 null 값을 허용하지 않는 열이 있으므로 비워 둘 수 없으며 TABLE2에서 가져올 수 없다는 것입니다. 나는 TABLE1이 있습니다 : id, col_1 (null 아님), col_2 (null 아님), col_3 (널 아님) 및 TABLE2 : id, col_a, col_b, col_c 그래서 어떻게 …
101 sql  postgresql  insert  append 

13
SQL 오류 "ORA-01722 : 잘못된 번호"
누군가를위한 아주 쉬운 것, 다음 삽입물은 나에게 ORA-01722 : 잘못된 번호 왜? INSERT INTO CUSTOMER VALUES (1,'MALADY','Claire','27 Smith St Caulfield','0419 853 694'); INSERT INTO CUSTOMER VALUES (2,'GIBSON','Jake','27 Smith St Caulfield','0415 713 598'); INSERT INTO CUSTOMER VALUES (3,'LUU','Barry','5 Jones St Malvern','0413 591 341'); INSERT INTO CUSTOMER VALUES (4,'JONES','Michael','7 Smith St Caulfield','0419 …

10
3에서 6까지 임의의 정수 값 생성
Microsoft SQL Server에서 Min에서 Max까지 임의의 int 값을 생성 할 수 있습니까 (예 : 3-9 개, 15-99 등) 알아요, 0에서 최대까지 생성 할 수 있지만 최소 경계를 늘리는 방법은 무엇입니까? 이 쿼리는 1에서 6까지 임의의 값을 생성합니다. 3에서 6으로 변경해야합니다. SELECT table_name, 1.0 + floor(6 * RAND(convert(varbinary, newid()))) magic_number FROM …

5
열이 수정 된 경우에만 SQL 업데이트 트리거
다른 예를 살펴보면 다음과 같은 결과가 나왔지만 원하는대로 작동하지 않는 것 같습니다. QtyToRepair값이 업데이트 된 경우에만 수정 된 정보를 업데이트하고 싶습니다 ...하지만 그렇지 않습니다. 그. 내가 어디에 주석을 달면 모든 경우에 수정 된 정보가 업데이트됩니다. 내가 다른 예를 말했듯이 나는 낙관적이었다. 모든 단서 감사합니다. 감사. 월터 ALTER TRIGGER [dbo].[tr_SCHEDULE_Modified] ON …
101 sql  sql-server  triggers 

11
SQLAlchemy 식에서 컴파일 된 원시 SQL 쿼리를 가져 오는 방법은 무엇입니까?
SQLAlchemy 쿼리 개체가 있고 모든 매개 변수가 바인딩 된 컴파일 된 SQL 문의 텍스트를 얻고 싶습니다 (예 : %s 문 컴파일러 또는 MySQLdb 언어 엔진에 의해 바인딩되기를 기다리는 변수 없거나 다른 변수 등). str()쿼리를 호출 하면 다음과 같은 결과가 나타납니다. SELECT id WHERE date_added <= %s AND date_added >= %s …
101 python  sql  mysql  sqlalchemy 

2
MySQL의 기존 필드에 문자열을 어떻게 추가 할 수 있습니까?
내 모든 레코드의 코드를 현재 상태와 _standard 아이디어로 업데이트하고 싶습니다. 예를 들어 코드가 apple_1 및 apple_2 인 경우 apple_1_standard 및 apple_2_standard 여야합니다. 전에: id code ------------ 1 apple_1 1 apple_2 의사 쿼리 : update categories set code = code + "_standard" where id = 1; 예상 결과: id code ---------------------- …
101 sql  mysql  string 

5
MIN / MAX 대 ORDER BY 및 LIMIT
다음 쿼리 중 더 나은 방법을 고려할 수있는 방법은 무엇입니까? 당신의 이유는 무엇입니까 (코드 효율성, 더 나은 유지 보수성, 덜 WTFery) ... SELECT MIN(`field`) FROM `tbl`; SELECT `field` FROM `tbl` ORDER BY `field` LIMIT 1;
101 sql  mysql 


3
반환 된 값이 null 인 경우 postgresql은 0을 반환합니다.
avg (price)를 반환하는 쿼리가 있습니다. select avg(price) from( select *, cume_dist() OVER (ORDER BY price desc) from web_price_scan where listing_Type='AARM' and u_kbalikepartnumbers_id = 1000307 and (EXTRACT(Day FROM (Now()-dateEnded)))*24 < 48 and price>( select avg(price)* 0.50 from(select *, cume_dist() OVER (ORDER BY price desc) from web_price_scan where listing_Type='AARM' and u_kbalikepartnumbers_id = …
101 sql  postgresql 


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