목록NULL (12)
투케이2K
[환경 설정 및 설명]프로그램 : Flutter설 명 : [Flutter] null 삽입 - Unhandled Exception: Null check operator used on a null value [에러 원인]1. 초기 null 값으로 선언한 변수를 새로운 변수에 강제 대입 시 발생하는 이슈 >> ex : int a? = null; >> int b? = a!!; (강제 대입) [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Null check operator used on a null value#0 main (package:flutter_project/main.dart:36:12)#1 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bsyyQP/btsIGW8yngR/rvBUfeKWT5DARvj6DzevJ1/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [소스 코드]import 'package:flutter/material.dart';import 'package:flutter/rendering.dart';import 'package:flutter/services.dart';import 'dart:developer';import 'dart:core';import 'dart:convert';import 'dart:typed_data';// -----------------------------------------------------------------------------------------// -------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c7jB9f/btsHDMeReXD/t9Kvr8oqK2p3cNKmW9DvGk/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [소스 코드]import 'package:flutter/material.dart';import 'dart:developer';// -----------------------------------------------------------------------------------------// TODO [main] : [application 의 진입점 역할]// -----------------------------------------------------------------------------------------void main() { /** * -------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bevRCV/btsGdF2LYH9/2UVZ7SKMGlXxTO86GygPkK/img.png)
[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; using System.Data; using System.Diagnostics.Tracing; using System.Text; using System.Text.Json.Serialization; using System.Web; using System.Text.Json; using System.Text.Encodings.Web; using System.Text.Unicode; using System.Text.RegularExpressions; using System.Timers; using System.Threading; using System.Diagnostic..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bL4Neq/btrzc9JROPU/6JjGpDGqRoIjftF1WZIja0/img.png)
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; public class MainActivity10 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /** * [요약 설명] * 1. isEmpty : 문자열의 길이가 0인 경우에, true를 리턴합니다 (JAVA 6) * 2. isBlank : 문자열이 비어 있거나, 빈 공백으로만 이루어져 있으면, true를 리턴합니다 (JAVA 11) * 3. 차이점 : isEmpty는 공백 데이터가 있어서..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/8aZM8/btrxmzxzd1S/TV7oxUX9l5kaxjs3xq5EjK/img.png)
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [string 문자열 데이터 널 체크 수행 실시] func stringNotNull(str: String) -> Bool { /* // ----------------------------------------- [stringNotNull 메소드 설명] // ----------------------------------------- 1. string 문자열 데이터 널 체크 수행 실시 // ----------------------------------------- 2. 호출 방법 : C_Util().stringNotNull(str: "hello투케이") // -------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Fh4Sk/btrw43S0XEe/DM3LRUrsSmqcu9k6NJwZh0/img.png)
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [String 문자열 데이터 널 판단 실시] public static Boolean stringNotNull(String data){ /** * // ----------------------------------------- * [stringNotNull 메소드 설명] * // ----------------------------------------- * 1. String 문자열 데이터 널 판단 실시 * // ----------------------------------------- * 2. 호출 방식 : C_Util.stringNotNull("twok"); * // --------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cSE3uK/btrcMGCWoAW/Df1K1Dzxzl9FJv6KWKKJjk/img.png)
[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* [coalesce 사용해 널이 아닌 첫번째 값을 출력 실시] 1. coalesce (값, 값, 값, ...) - 값들을 서로 비교해서 널이 아닌 첫번째 값을 출력합니다 2. coalesce (NULL,'2','3') - 첫번째 자리 값이 널이므로 건너뛰고, 그다음 값을 확인해서 출력합니다 3. 참고 : 오라클은 공백 '' 데이터를 널로 인식하지만 Mysql 에서는 일반 데이터로 인식합니다 (반드시 null 로 명시해줘야합니다) */ /*[쿼리문 실행 실시]*/ select coalesce ('1','2','3') as "널이 아닌 첫번째 값", coalesce (NULL,'2','3') as "널이 아닌 첫번째..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/4dzDl/btq67Ol8tQg/zvcxkpoCNYXRmE7EHI6v9K/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : javascript /* =========================== */ /* =========================== */ [소스 코드] /* =========================== */ /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] /* [요약 설명] 1. undefiend : 변수는 존재하나, 어떠한 값으로도 할당되지 않아 자료형이 정해지지 않은 상태입니다 2. 데이터..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cvuDYq/btq3UsAlkU0/9672kDfKGGbNZTH2CVlSRk/img.png)
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. trim : 문자열 양 끝의 공백을 제거합니다 2. isEmpty : 문자열 빈값 여부를 확인합니다 */ println("[trim , isEmpty 사용해 문자열 빈값 (null) 여부 확인 실시]") //변수 선언 실시 var str_one = " he l lo" var str_two = "..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/s3Y6b/btq0Y3Q9BzR/BTVR9TVKQCDb7CpbvRzEbK/img.png)
/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [NULL (널) 값 특징 설명] - NULL은 모르는 값을 의미합니다 - NULL은 값의 부재를 의미합니다 - NULL과 모든 비교는 알 수 없음을 반환합니다 - NULL과 숫자 혹은 날짜를 더하면 NULL이 됩니다 - NULL값은 비교 연산자로 비교할 수 없습니다 (FALSE값이 나온다) [NULL 값 조회 방법] - IS NULL : 널값인 데이터를 조회합니다 - IS NOT NULL : 널값이 아닌 데이터를 조회합니다 /* =========================== */
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KjDlN/btqSX7mYtl3/1q3KwDrHWsoKKmShadaF81/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* *[nvl2 사용해 널 값일 경우, 널 값이 아닐 경우 데이터 출력 실시] * 1. nvl2 는 컬럼 및 데이터를 확인해 널일 경우와 널이 아닐 경우 데이터를 확인할 수 있습니다 * 2. nvl2(컬럼 및 데이터, 널이 아닐경우, 널일 경우) */ select nvl2('data', '널이아닙니다', '널입니다') as 널확인 from dual; select nvl2('', '널이아닙니다', '널입니다') as 널확인 from ..