목록DB (73)
취미와 밥줄사이
Delete Document 하나의 document를 삭제하려면 delete_one() 메서드를 사용합니다. delete_one() 메서드의 첫 번째 매개변수는 삭제할 document를 정의하는 객체입니다. query에서 두 개이상의 documents를 찾으면 첫 번째 항목만 삭제됩니다. # Delete the document with the address "Mountain 21": myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb['custmers"] myquery = { "address":"Mountain 21" } mycol.delete_one(myquery) De..
결과 정렬 sort() 메서드를 사용하여 결과를 오름차순 또는 내림차순으로 정렬합니다. sort() 메서드는 "fieldname"에 대해 하나의 매개변수를 사용하고 "direction"에 대해 하나의 매개변수를 사용합니다(오름차순이 기본 방향임). # Sort the result alphabetically by name: import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] mydoc = mycol.find().sort("name") for x in mydoc: print(x) 내림차순 정렬 value -1을 두 번째 매개변..
SQLAlchemy? SQLAlchemy는 인기있는 SQL 툴킷이며 Object Relational Mapper이다. 이것은 파이썬으로 작성되었고 응용 프로그래머에게 강력한 기능과 풍붕한 SQL의 유연성을 제공한다. MIT 라이선스에 따라 출시된 오픈 소스 및 크로스 플랫폼 소프트웨어입니다. SQLAlchemy는 ORM(Object-Relational-Mapper)으로 유묭하며, 클래스를 데이터베이스에 매핑할 수 있으므로 개체 모델과 데이터베이스 스키마를 처음부터 완전히 분리된 방식으로 개발할 수 있습니다. SQLAlchemy는 특정 데이터베이스용으로 구축된 DBAPI 구현과 함께 작동하도록 설계되었습니다. 다양한 유형의 DBAPI 구현 및 데이터베이스와 통신하기 위해 dialect 시스템을 사용합니다...
SQL EXISTS 연산자 EXISTS 연산자는 subquery에 레코드가 있는지 테스트하는 데 사용됩니다. EXISTS 연산자는 subquery가 하나 이상의 레코드를 반환하는 경우 TRUE를 반환합니다. EXISTS 문법 SELECT column_name(s) FROM table_name WHERE EXISTS (SELECT column_name FROM table_name WHERE condition); REFERENCE https://www.w3schools.com/sql/sql_exists.asp SQL EXISTS Operator W3Schools offers free online tutorials, references and exercises in all the major languages ..
SQL HAVING 절 WHERE 키워드는 집계 함수와 함께 사용할 수 없기 때문에 HAVING 절이 SQL에 추가되었습니다. HAVING 문법 SELECT column_name(s) FROM table_name WHERE condition GROUP BY column_name(s) HAVING condition ORDER BY column_name(s); REFERENCE https://www.w3schools.com/sql/sql_groupby.asp SQL GROUP BY Statement W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popul..
SQL GROUP BY 문 GROUP BY문은 "각 국가의 고객 수 찾기"와 같이 동일한 값을 가진 행을 요약 행으로 그룹화합니다. GROUP BY문은 하나 이상의 열로 결과 집합을 그룹화하기 위해 집계 함수(COUNT(), MAX(), MIN(), SUM(), AVG()) 함께 자주 사용됩니다. GROUP BY 문법 SELECT column_name(s) FROM table_name WHERE condition GROUP BY column_name(s) ORDER BY column_name(s); REFERENCE https://www.w3schools.com/sql/sql_groupby.asp SQL GROUP BY Statement W3Schools offers free online tutorial..
The SQL UNION 연산자 UNION 연산자는 둘 이상의 SELECT 문의 결과집합을 결합하는 데 사용됩니다. UNION 내의 모든 SELECT 문에는 동일한 수의 열이 있어야 합니다. 열에도 유사한 데이터의 유형이 있어야 합니다. 모든 SELECT 문의 열도 같은 순서여야 합니다. UNION 문법 SELECT column_name(s) FROM table1 UNION SELECT column_(name)s FROM table2; UNION ALL 문법 UNION 연산자는 기본적으로 고유한 값만 선택합니다. 중복 값을 허용하려면 UNION ALL을 사용하십시오. SELECT column_name(s) FROM table1 UNION ALL SELECT column_name(s) FROM table2..
SQL Aliases SQL aliases은 테이블이나 테이블의 열에 임시 이름을 지정하는 데 사용됩니다. Aliases는 열에 가독성 있는 잉름을 만드는 데 사용됩니다. alias는 해당 쿼리 기간 동안에만 존재합니다. alias는 AS 키워드를 가지고 만들어집니다. Alias Column Syntax SELECT column_name AS alias_name FROM table_name; Alias Table Syntax SELECT column_name(s) FROM table_name AS alias_name; REFERENCE https://www.w3schools.com/sql/sql_alias.asp SQL Aliases W3Schools offers free online tutorials,..