반응형

SQL 4

여러 열에서 DISTINCT를 선택하려면 어떻게 해야 합니까?

여러 열에서 DISTINCT를 선택하려면 어떻게 해야 합니까? 나는 두 개의 열을 합친 것이 모두 다른 테이블에서 모든 행을 검색해야 합니다.그래서 나는 같은 날에 발생한 다른 판매가 없는 모든 판매를 같은 가격으로 원합니다.날짜와 가격을 기준으로 고유한 판매가 활성 상태로 업데이트됩니다. 그래서 내 생각은: UPDATE sales SET status = 'ACTIVE' WHERE id IN (SELECT DISTINCT (saleprice, saledate), id, count(id) FROM sales HAVING count = 1) 하지만 그보다 더 멀리 가면 제 뇌가 아파요.SELECT DISTINCT a,b,c FROM t 대략 다음과 같습니다. SELECT a,b,c FROM t GROUP B..

sourcecode 2023.05.08

Postgres가 수동으로 시퀀스

Postgres가 수동으로 시퀀스 시퀀스를 특정 값으로 설정하려고 합니다. SELECT setval('payments_id_seq'), 21, true; 그러면 다음과 같은 오류가 표시됩니다. ERROR: function setval(unknown) does not exist 사용.ALTER SEQUENCE효과도 없는 것 같습니까? ALTER SEQUENCE payments_id_seq LASTVALUE 22; 이것이 어떻게 행해지는가? 참조: https://www.postgresql.org/docs/current/functions-sequence.html괄호가 잘못 배치되었습니다. SELECT setval('payments_id_seq', 21, true); -- next value will be 22..

sourcecode 2023.05.08

SQLite3 데이터베이스에서 열 이름 목록을 가져오려면 어떻게 해야 합니까?

SQLite3 데이터베이스에서 열 이름 목록을 가져오려면 어떻게 해야 합니까? iPhone 앱을 새 데이터베이스 버전으로 마이그레이션하고 싶습니다.저장된 버전이 없기 때문에 특정 열 이름이 있는지 확인해야 합니다. 이 Stackoverflow 엔트리는 select를 실행할 것을 권장합니다. SELECT sql FROM sqlite_master WHERE tbl_name = 'table_name' AND type = 'table' 결과를 해석합니다. 그게 일반적인 방법인가요?다른 방법?PRAGMA table_info(table_name); 그러면 모든 열 이름 목록이 나타납니다.네가 한다면. .headers ON 원하는 결과를 얻을 수 있습니다.sqlite 데이터베이스가 있는 경우 sqlite3 명령줄 프..

sourcecode 2023.04.23

동일한 select 문장에서 count 및 group by를 사용하는 방법

동일한 select 문장에서 count 및 group by를 사용하는 방법 SQL이 있습니다.SELECT또한 를 사용하는 쿼리GROUP BY, 모든 레코드를 카운트하고 싶다.GROUP BY절이 결과 세트를 필터링했습니다. SQL에서 직접 이 작업을 수행할 수 있는 방법이 있습니까?예를 들어 테이블이 있는 경우users다른 마을과 총 사용자 수를 선택합니다. SELECT `town`, COUNT(*) FROM `user` GROUP BY `town`; 모든 마을이 있는 칼럼과 모든 줄의 사용자 수가 있는 칼럼을 만들고 싶습니다. 3개의 타운과 총 58명의 사용자가 있는 경우의 결과는 다음과 같습니다. 도시 세어보세요 코펜하겐 58 뉴욕 58 아테네 58 이것은 당신이 원하는 것을 할 수 있습니다(마을 목록..

sourcecode 2023.04.18
반응형