count() 2

[python] len() 함수 vs count() 메소드

자바 같은 경우, "length" 속성을 통하여 문자열의 길이나, 배열의 개수를 알 수 있었는데, 파이썬의 경우에는 len() 함수를 이용합니다. 일부 클래스에서는 count() 메소드를 통하여 항목의 개수를 반환하는 경우가 있었지만, 파이썬은 약간 다릅니다. 시퀀스나 컬렉션에 대한 항목 개수를 얻기 위해서는 len() 함수를 이용하고, 시퀀스 객체에 대한 count() 메소드의 경우, 입력한 서브 시퀀스가 중첩되지 않게 나타나는 회수를 반환합니다. 각각의 함수들에 대해 자세히 살펴보면 다음과 같습니다. len() 함수 파이썬에서 시퀀스(문자열, bytes, bytearray, 리스트, 튜플, range 등) 또는 컬렉션(딕셔너리, set)의 길이 (항목 수)를 얻는데 이용합니다. import array..

[MariaDB] NULL 허용 컬럼 사용시 고려할 점

NULL 허용 숫자 자료형 컬럼에 COUNT, AVG 등의 함수를 사용할 경우, 매우 주의를 기울여야 합니다. 다음과 같이 테이블을 생성하고, 자료를 입력한 후에, COUNT, AVG 함수를 이용하여 자료를 조회한 결과를 보면, 결과에 약간씩 차이가 있습니다.CREATE TABLE `ORDER_DEPT` ( `dept_no` INT NOT NULL COMMENT '부서 번호' , `order_count` INT NULL DEFAULT NULL COMMENT '주문 수량' , `status` CHAR(1) NULL DEFAULT NULL COMMENT '상태정보, C:완료, O:진행중' ) COMMENT='부서별 주문정보' COLLATE='utf8_general_ci' ENGINE=InnoDB; INSER..

DB/MySQL 2018.11.08
728x90