반응형

null 2

[Java] primitive type의 null값 가능? 불가능?

[Java] primitive type의 null값 가능? 불가능? Java에서 기본형 타입(primitive type, 원시 타입)의 경우 null값을 가질 수 없다. primitive type의 경우 기본값이 있기 때문에 Null값이 애초에 존재하지 않기 때문이다. (참고: 기본형 타입에 null을 아예 넣을 수 없는 것은 아닌데, Wrapper 클래스를 이용하면 null을 넣을 수도 있다.) Java의 Data Type 중 기본형 (Primitive Type) Primitive Type 기본값 boolean false byte 0 short 0 int 0 long 0L lfoat 0.0F double 0.0 char '\u0000' primitive type의 default값은 대부분 0이다. 참고..

Java 2022.04.27

[SQL] LIKE 검색, NULL 함수, GROUP BY - HAVING (간단한 설명)

[SQL] LIKE 검색, NULL 함수, GROUP BY - HAVING (간단한 설명) LIKE 검색 정확한 키워드를 모를 경우 일부만으로 검색하는 방법 와일드카드(%, _)를 사용하여 패턴 매칭 %: 0~n 글자 _: 한 글자 SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE 패턴 LIKE 검색은 매칭하기 위해 DBMS에 부담이 많으므로 LIKE에 OR과 같은 논리조건자를 중복해서 사용하지 않는 것이 좋음 --바람직하지 않은 예 SELECT * FROM 테이블명 WHERE LIKE 컬럼명1 LIKE ... OR 컬럼명2 LIKE ... ; NULL 값 NULL이랑 해당 컬럼의 값이 없다는 의미 (해당 컬럼이 NULL값을 허용하는 경우) NULL값을 가지고 있는 컬럼을 검색하려면 IS ..

SQL 2022.04.14
반응형